<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Process dump error meaning - BR              R31,#X000228 in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233678#M39815</link>
    <description>Solution -- May be in some other thread.. This gonna be a tedious process.. A entire application debug.. so temporarily giving up.. but will be back with a solution.</description>
    <pubDate>Fri, 16 Apr 2010 12:40:25 GMT</pubDate>
    <dc:creator>sathya prabu</dc:creator>
    <dc:date>2010-04-16T12:40:25Z</dc:date>
    <item>
      <title>Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233656#M39793</link>
      <description>&lt;!--!*#--&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;While trying to debug a TDB file, there was an ACCVIO system error message. I got the process dump and analyzed it. I am getting the follwing the "things" that i could follow. Can anybody tell me what this means?&lt;BR /&gt;&lt;BR /&gt;analyze/proc set.dmp&lt;BR /&gt;&lt;BR /&gt;         OpenVMS Alpha Debug64 Version V8.3-009&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;%DEBUG-I-NODSTS, no Debugger Symbol Table: no DSF file found and&lt;BR /&gt;-DEBUG-I-NODSTIMG, no symbols in DISK$ALPHASYS:[VMS$COMMON.SYSEXE]SET.EXE;1&lt;BR /&gt;%DEBUG-I-NOLOCALS, image does not contain local symbols&lt;BR /&gt;%DEBUG-I-NOGLOBALS, some or all global symbols not accessible&lt;BR /&gt;%SYSTEM-F-IMGDMP, dynamic image dump signal at PC=000000000004C8D4, PS=00000018&lt;BR /&gt;break on unhandled exception preceding SHARE$SET_DATA2+116948&lt;BR /&gt;DBG&amp;gt; exa/inst 313556&lt;BR /&gt;SHARE$SET_DATA2+116948:         BR              R31,#X000228&lt;BR /&gt;DBG&amp;gt; exa/inst 313555&lt;BR /&gt;SHARE$SET_DATA2+116947:         BLBC            R0,#X02286B&lt;BR /&gt;DBG&amp;gt; exa/inst 313554&lt;BR /&gt;SHARE$SET_DATA2+116946: &lt;BR /&gt;DBG&amp;gt; exa/inst 313553&lt;BR /&gt;SHARE$SET_DATA2+116945:         LDBU            R3,#X5A51(R11)&lt;BR /&gt;DBG&amp;gt; exa/inst 313552&lt;BR /&gt;SHARE$SET_DATA2+116944:         JSR             R26,(R26)&lt;BR /&gt;DBG&amp;gt; exa/inst 313551&lt;BR /&gt;SHARE$SET_DATA2+116943: &lt;BR /&gt;DBG&amp;gt; exa/inst 313550&lt;BR /&gt;SHARE$SET_DATA2+116942: &lt;BR /&gt;DBG&amp;gt;</description>
      <pubDate>Wed, 07 Apr 2010 07:32:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233656#M39793</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-07T07:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233657#M39794</link>
      <description>This was the actual ACCVIO msg while debugging!&lt;BR /&gt;&lt;BR /&gt;Task is in SERVER SERVER_1&lt;BR /&gt;Task is in the task debugger&lt;BR /&gt;Task is in SERVER SERVER_2&lt;BR /&gt;%DEBUG-I-DYNMODSET, setting module INIT_1&lt;BR /&gt;%SYSTEM-F-ACCVIO, access violation, reason mask=04, virtual address=000000000140C9F3, PC=0000000000F6FD6C, PS=0000001B&lt;BR /&gt;break on unhandled exception at INIT_1\INIT_1\%LINE 305+16&lt;BR /&gt;   305:     Initialize INIT_1_WKSP.&lt;BR /&gt;DBG&amp;gt;</description>
      <pubDate>Wed, 07 Apr 2010 07:41:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233657#M39794</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-07T07:41:26Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233658#M39795</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;looks like the code intentionally created an image dump by signalling SS$_IMGDMP.&lt;BR /&gt;&lt;BR /&gt;Try:&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; SET MODE HEX&lt;BR /&gt;DBG&amp;gt; EXA/INS 4C8D4-20:4C8D4&lt;BR /&gt;&lt;BR /&gt;This should show you the instruction stream. The updated PC (probably after calling LIB$SIGNAL) points to the following instruction (0x04C8D4 = decimal 313556):&lt;BR /&gt;&lt;BR /&gt;SHARE$SET_DATA2+116948:         BR              R31,#X000228&lt;BR /&gt;&lt;BR /&gt;but you would be interested in the previous instructions...&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Wed, 07 Apr 2010 07:47:13 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233658#M39795</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-07T07:47:13Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233659#M39796</link>
      <description>So you're really trying to figure out the context of the ACCVIO. Try this:&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; SET MODE HEX&lt;BR /&gt;DBG&amp;gt; EXA/INS 0F6FD6C&lt;BR /&gt;&lt;BR /&gt;Then look at the instruction opcode and figure out, which register contains a 'bad' or unexpected value. The access violation happened when trying to WRITE to virtual address 140C9F3&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Wed, 07 Apr 2010 07:51:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233659#M39796</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-07T07:51:47Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233660#M39797</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I tried examining the instructions, but i got he follwing messages. &lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; set rad hex&lt;BR /&gt;DBG&amp;gt; exa/inst 140C9F4&lt;BR /&gt;%DEBUG-E-NOACCESSR, no read access to address 000000000140C9F4&lt;BR /&gt;DBG&amp;gt; exa/inst 140C9F3&lt;BR /&gt;%DEBUG-E-NOACCESSR, no read access to address 000000000140C9F3&lt;BR /&gt;DBG&amp;gt; exa/inst 4C8D4-20:4C8D4&lt;BR /&gt;SHARE$SET_DATA2+1C8B4:          LDQ             R26,#XFF60(R2)&lt;BR /&gt;SHARE$SET_DATA2+1C8B8:          ADDL            R31,R9,R16&lt;BR /&gt;SHARE$SET_DATA2+1C8BC:          BIS             R31,R31,R17&lt;BR /&gt;SHARE$SET_DATA2+1C8C0:          LDA             R18,#X04FC(R31)&lt;BR /&gt;SHARE$SET_DATA2+1C8C4:          BIS             R31,#X03,R25&lt;BR /&gt;SHARE$SET_DATA2+1C8C8:          LDQ             R27,#XFF68(R2)&lt;BR /&gt;SHARE$SET_DATA2+1C8CC:          LDQ_U           R31,(SP)&lt;BR /&gt;SHARE$SET_DATA2+1C8D0:          JSR             R26,(R26)&lt;BR /&gt;SHARE$SET_DATA2+1C8D4:          BR              R31,#X000228&lt;BR /&gt;&lt;BR /&gt;Please let me know what this says. I Hope i cannot read the address specified. Also, Every time i debug the TDB file, the debugger gives ACCVIO at either 140C9F3 or 140C9F4. Does this has anything to do with the QUOTAs? Also, i have tried setting the bytlm,wsextent and other memory limiting values higher, still i am getting the reason mask=04 ACCVIO. How should i approach this issue?</description>
      <pubDate>Wed, 07 Apr 2010 08:39:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233660#M39797</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-07T08:39:10Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233661#M39798</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I got some more info..&lt;BR /&gt;&lt;BR /&gt;The follwing is what i have got. There are no values in any adresses till 140C9ee. Please anybody let me know why the ACCVIO for that address happened during write operation and no values are in other addresses after 140C9ee? what should i do to prevent this?&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; set rad hex&lt;BR /&gt;DBG&amp;gt; exa/inst 140C9F3&lt;BR /&gt;ACM$SERVER_1+0A3:    &lt;BR /&gt;DBG&amp;gt; exa/inst 140C9F2&lt;BR /&gt;ACM$SERVER_1+0A2:    &lt;BR /&gt;DBG&amp;gt; exa/inst 140C9F1&lt;BR /&gt;ACM$SERVER_1+0A1:    &lt;BR /&gt;DBG&amp;gt; exa/inst 140C9F0&lt;BR /&gt;ACM$SERVER_1+0A0:    &lt;BR /&gt;DBG&amp;gt; exa/inst 140C9ef&lt;BR /&gt;ACM$SERVER_1+9F:     &lt;BR /&gt;DBG&amp;gt; exa/inst 140C9ee&lt;BR /&gt;ACM$SERVER_1+9E:             FBGE            F11,#X006BFC</description>
      <pubDate>Wed, 07 Apr 2010 09:04:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233661#M39798</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-07T09:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233662#M39799</link>
      <description>The code at SHARE$SET_DATA2+1C8D0 is signalling SS$_IMGDMP by calling LIB$SIGNAL or LIB$STOP (most likely). &lt;BR /&gt;&lt;BR /&gt;SHARE$SET_DATA2+1C8C0: LDA R18,#X04FC(R31)&lt;BR /&gt;loads 04FC into R18, this is the SS$_IMGDMP status code. You can verify this with $ EXIT %X4FC&lt;BR /&gt;&lt;BR /&gt;I would assume, that this is code in some condition handler, which tries to force a process dump to enable the underlying exception to be diagnosed.&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; SHOW CALL &lt;BR /&gt;&lt;BR /&gt;should show the call stack and the original exception (ACCVIO).&lt;BR /&gt;&lt;BR /&gt;You need to concentrate on the ACCVIO. If EXAMINE of the failing virtual address also fails in the debugger (don't use EXA/INS, but just use EXA 140C9F3), you need to locate the failing instruction stream, as I said before:&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; EXA/INS 0F6FD6C-20;0F6FD6C&lt;BR /&gt;&lt;BR /&gt;then decode the instruction shown at 0F6FDC and look at the register contents. Then figure out, why some register contains an invalid value pointing to a non-accessible virtual address.&lt;BR /&gt;&lt;BR /&gt;Then find the source code for that instruction stream.&lt;BR /&gt;&lt;BR /&gt;Volker.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 07 Apr 2010 09:05:13 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233662#M39799</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-07T09:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233663#M39800</link>
      <description>Hi Volker,&lt;BR /&gt;&lt;BR /&gt;Thanks a lot for the help. I was able get more information on the issue.&lt;BR /&gt;&lt;BR /&gt;Please just let me know what the below error means.&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; show call&lt;BR /&gt; module name    routine name     line           rel PC           abs PC&lt;BR /&gt;*INIT_1      INIT_1         305       000000000000031C 0000000000F6FD6C&lt;BR /&gt; SHARE$ACMTWPSHR                            0000000000037BBC 0000000007CA5BBC&lt;BR /&gt; SHARE$ACMTWPSHR                            0000000000039588 0000000007CA7588&lt;BR /&gt; SHARE$ACMTWPSHR                            000000000003E08C 0000000007CAC08C&lt;BR /&gt; SHARE$ACMTWPSHR                            000000000003DDCC 0000000007CABDCC&lt;BR /&gt; SHARE$ACMTWPSHR                            000000000003A330 0000000007CA8330&lt;BR /&gt; SHARE$ACMTWPSHR                            0000000000037DEC 0000000007CA5DEC&lt;BR /&gt; SHARE$ACMTWPSHR                            00000000000393A0 0000000007CA73A0&lt;BR /&gt;*SERVER_1    ACM$SERVER_1             00000000000000D4 000000000140C9D4&lt;BR /&gt;                SQL$PROC_2_A93A76_241CC1    0000000001927E18 0000000001937E18&lt;BR /&gt;----- the above looks like a null frame in the same scope as the frame below&lt;BR /&gt;                                            0000000000079040 0000000000089040&lt;BR /&gt;                                            FFFFFFFF80385D54 FFFFFFFF80385D54&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; set rad hex&lt;BR /&gt;DBG&amp;gt; exa SQL$PROC_2_A93A76_241CC1&lt;BR /&gt;RDB$SUBROUTINE_1_SR\SQL$PROC_2_A93A76_241CC1:       01403099&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; exa 1937E18&lt;BR /&gt;SQL$PROC_2_A93A76_241CC1+658:   23DE0010A79E0008&lt;BR /&gt;DBG&amp;gt; exa 1927E18&lt;BR /&gt;RDB$SUBROUTINE_2_SR\SQL$PROC_1_A8EB7D_9563C1\%LINE 309+18:             LDL             R18,#X00B0(R3)&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; exa SQL$PROC_1_A8EB7D_9563C1&lt;BR /&gt;RDB$SUBROUTINE_2_SR\SQL$PROC_1_A8EB7D_9563C1:  06803099&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;-sathya</description>
      <pubDate>Wed, 07 Apr 2010 10:56:56 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233663#M39800</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-07T10:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233664#M39801</link>
      <description>Sathya,&lt;BR /&gt;&lt;BR /&gt;this is getting confusing.&lt;BR /&gt;&lt;BR /&gt;In the initial post, you've analyzed a process dump with a %SYSTEM-F-IMGDMP at PC=04C8D4.&lt;BR /&gt;&lt;BR /&gt;In your last response, your SHOW CALLS output does not match this situation. It should have also listed SHARE$SET_DATA2+116948&lt;BR /&gt;&lt;BR /&gt;Please ALWAYS use DBG&amp;gt; SET RADIX HEX, so that the addresses shown always are in hex.&lt;BR /&gt;&lt;BR /&gt;The ACCVIO seems to have been reported at&lt;BR /&gt;*INIT_1 INIT_1 305 000000000000031C 0000000000F6FD6C&lt;BR /&gt;&lt;BR /&gt;Now examine&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; SET MODE HEX&lt;BR /&gt;DBG&amp;gt; EXA/INS 0F6FD6C-20;0F6FD6C&lt;BR /&gt;&lt;BR /&gt;Please note that the failing VA of 0140C9F3 is pretty close to the following return address on the stack:&lt;BR /&gt;&lt;BR /&gt;*SERVER_1 ACM$SERVER_1 00000000000000D4 000000000140C9D4&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Wed, 07 Apr 2010 14:14:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233664#M39801</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-07T14:14:10Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233665#M39802</link>
      <description>Hi Volker,&lt;BR /&gt;&lt;BR /&gt;Thanks a lot for your support&lt;BR /&gt;&lt;BR /&gt;That was my mistake, the first time PC address was from a different code path and the second time PC address from a another call. But, both the times the write operation on the specific VA x140C9F0 + x0003 is failing.&lt;BR /&gt;&lt;BR /&gt;I could get the exact place where the instruction failed.&lt;BR /&gt;&lt;BR /&gt;Line   305:         LDQ_U           R24,#X0003(R3)&lt;BR /&gt;          :         LDQ_U           R19,(R3)&lt;BR /&gt;          :         MSKLH           R24,R3,R24&lt;BR /&gt;          :         MSKLL           R19,R3,R19&lt;BR /&gt;-&amp;gt;        :         STQ_U           R24,#X0003(R3)&lt;BR /&gt;&lt;BR /&gt;In the entire routine, R3 is unmodified. From beginning it holds the same value in it. When STQ_U is tried on R24 with x0003(R3), the ACCVIO is thrown. Can you let me what kind of problem is this? how i can solve it? why R3 is holding the value when it knows it cannot write to address location it is holding? &lt;BR /&gt;&lt;BR /&gt;The correspoding line was an INITIALIZE line in case of one SUBROUTINE.&lt;BR /&gt;&lt;BR /&gt;In case of the other the corresponding line was a MOVE operation.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;-Sathya</description>
      <pubDate>Fri, 09 Apr 2010 08:41:20 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233665#M39802</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-09T08:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233666#M39803</link>
      <description>Sathya,&lt;BR /&gt;&lt;BR /&gt;you need to find out the caller of this piece of code and figure out, HOW R3 is getting loaded with this value.&lt;BR /&gt;&lt;BR /&gt;If you can reproduce this, you might want to set a breakpoint at the failing instruction and look at the value of R3, when you hit that breakpoint. You may be getting to this code with correct values of R3 as well.&lt;BR /&gt;&lt;BR /&gt;Once you hit this breakpoint and R3 looks bad or unexpected, issue a DBG&amp;gt; SHOW CALL to find out where this call has been called from.&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Fri, 09 Apr 2010 09:00:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233666#M39803</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-09T09:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233667#M39804</link>
      <description>Sathya,&lt;BR /&gt;&lt;BR /&gt;can you find out, which data structures are at address 140C9F0 ? The data at that address range is readable, but not writeable from USER mode.&lt;BR /&gt;&lt;BR /&gt;You could try a couple of EXAMINE commands at that address range. If it would be ASCII data, maybe you can guess where it's being used from.&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Fri, 09 Apr 2010 09:29:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233667#M39804</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-09T09:29:24Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233668#M39805</link>
      <description>Hi Volker,&lt;BR /&gt;&lt;BR /&gt;Thanks a lot.&lt;BR /&gt;&lt;BR /&gt;But i got u some more info.. The process behaves very wierd. Please shed some light on it. This is still dragging. Wanna get some hold on it..&lt;BR /&gt;&lt;BR /&gt;at the start of the debugging&lt;BR /&gt;exa/ps 140C9F0 &lt;BR /&gt;ACM$READ_SERVER+0A0:    &lt;BR /&gt;        SP_ALIGN IPL VMM   CM   IP SW&lt;BR /&gt;            0    25   0   KRNL   0  0&lt;BR /&gt;&lt;BR /&gt;after entering the module :- &lt;BR /&gt;exa/ps 140C9F0 &lt;BR /&gt;ACM$READ_SERVER+0A0:&lt;BR /&gt;        SP_ALIGN IPL VMM   CM   IP SW&lt;BR /&gt;            0    25   0   KRNL   0  0&lt;BR /&gt;&lt;BR /&gt;R3 content when entering into the specific module&lt;BR /&gt;INIT_PPVM\INIT_PPVM\%R3:        000000000140C9F0&lt;BR /&gt;&lt;BR /&gt;ascii content at 140C9F0&lt;BR /&gt;ACM$READ_SERVER+0A0:    "`Ã ......"&lt;BR /&gt;&lt;BR /&gt;hex content at 140c9f0&lt;BR /&gt;ACM$READ_SERVER+0A0:    000103180008D960&lt;BR /&gt;&lt;BR /&gt;Actual exception:&lt;BR /&gt;stepped to INIT_PPVM\INIT_PPVM\%LINE 305&lt;BR /&gt;INIT_PPVM\INIT_PPVM\%R3:        000000000140C9F0&lt;BR /&gt;INIT_PPVM\INIT_PPVM\%R24:       2020202020000000&lt;BR /&gt;%SYSTEM-F-ACCVIO, access violation, reason mask=04, virtual address=000000000140C9F3, PC=0000000000F6FD6C, PS=0000001B&lt;BR /&gt;break on unhandled exception at INIT_PPVM\INIT_PPVM\%LINE 305+10&lt;BR /&gt;&lt;BR /&gt;examine after exception:&lt;BR /&gt;ACM$READ_SERVER+0A0:    000103180008D960&lt;BR /&gt;&lt;BR /&gt;ps after exception:&lt;BR /&gt;ACM$READ_SERVER+0A8:&lt;BR /&gt;        SP_ALIGN IPL VMM   CM   IP SW&lt;BR /&gt;            0     9   0   SUPR   0  0&lt;BR /&gt;ACM$READ_SERVER+0A0:&lt;BR /&gt;        SP_ALIGN IPL VMM   CM   IP SW&lt;BR /&gt;            0    25   0   KRNL   0  0&lt;BR /&gt;&lt;BR /&gt;exa/ps 140C9F3&lt;BR /&gt;ACM$READ_SERVER+0A3:&lt;BR /&gt;        SP_ALIGN IPL VMM   CM   IP SW&lt;BR /&gt;            1    24   0   KRNL   0  0&lt;BR /&gt;            &lt;BR /&gt;after ASCII deposit on address(process allowed to deposit) 140C9F3&lt;BR /&gt;ACM$READ_SERVER+0A3:    0109415948544153&lt;BR /&gt;ACM$READ_SERVER+0A3:    "SATHYA.."&lt;BR /&gt;&lt;BR /&gt;-sathya</description>
      <pubDate>Fri, 09 Apr 2010 11:53:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233668#M39805</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-09T11:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233669#M39806</link>
      <description>Sathya,&lt;BR /&gt;&lt;BR /&gt;to prove that memory at virtual address 140C9F3 is NOT writeable by user mode do this:&lt;BR /&gt;&lt;BR /&gt;- start your application with the debugger&lt;BR /&gt;- DBG&amp;gt; SET BR INIT_PPVM\INIT_PPVM\%LINE 305&lt;BR /&gt;- DBG&amp;gt; GO&lt;BR /&gt;&lt;BR /&gt;Once you've hit the breakpoint, login as a privileged user (need CMKRNL privs), then invoke SDA with ANAL/SYS. In SDA, set process context to the process being debugged:&lt;BR /&gt;&lt;BR /&gt;SDA&amp;gt; SET PROC/ID=&lt;PID of="" process="" being="" debugged=""&gt;&lt;BR /&gt;SDA&amp;gt; SHOW PROC/PAGE 140C9F3;10&lt;BR /&gt;&lt;BR /&gt;then look at the data in columns 'Read' and 'Writ' and post this data here&lt;BR /&gt;&lt;BR /&gt;SDA&amp;gt; EXIT&lt;BR /&gt;&lt;BR /&gt;- in your debug session, issue a SHOW CALLS - this will tell you from which routine INIT_PPVM has been called. Consider to set a breakpoint at the call to INIT_PPVM. Look at the value of R3 in the context of the caller.&lt;BR /&gt;&lt;BR /&gt;Volker.&lt;/PID&gt;</description>
      <pubDate>Fri, 09 Apr 2010 12:53:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233669#M39806</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-09T12:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233670#M39807</link>
      <description>Hi Volker,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for the info.&lt;BR /&gt;&lt;BR /&gt;Here is the data for the address space&lt;BR /&gt;Process address space&lt;BR /&gt;---------------------&lt;BR /&gt;&lt;BR /&gt; Mapped Address      PTE Address           PTE        Type  Read Writ MLOA GH PgTyp   Loc          Bak       RefCnt  WSLX&lt;BR /&gt;----------------- ----------------- ----------------- ----- ---- ---- ---- - ------- ------ ----------------- ---- --------&lt;BR /&gt;00000000.0140C000 FFFFFEFC.00005030 000C0C02.00160F01 VALID KESU NONE M-U- 0 PROCESS ACTIVE FF000000.00000000 0001 00000555&lt;BR /&gt;&lt;BR /&gt;Please let nme know what it signifies and how im gonna get the code work?&lt;BR /&gt;&lt;BR /&gt;-Thanks&lt;BR /&gt;Sathya</description>
      <pubDate>Thu, 15 Apr 2010 08:45:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233670#M39807</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-15T08:45:41Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233671#M39808</link>
      <description>Sathya,&lt;BR /&gt;&lt;BR /&gt;as expected, the protection of the page in question is Writ: NONE - so your code can not write to that page !&lt;BR /&gt;&lt;BR /&gt;The only conclusion from this is, that the some previous code calculated a wrong address or address offset before calling your final failing routine, which incurs the ACCVIO.&lt;BR /&gt;&lt;BR /&gt;So my previous advice is still valid, run the code with the debuggger and wait for the ACCVIO, then issue a DBG&amp;gt; SHOW CALLS commands to see the call stack.&lt;BR /&gt;&lt;BR /&gt;Or set a breakpoint to the first instruction in the failing routine (INIT_PPVM ?) and look at the value in R3. If it looks 'bad', determine the caller. For the next execution of your program, set a breakpoint in the calling routine and step through it, until it calls INIT_PPVM. Look at how it calculates R3.&lt;BR /&gt;&lt;BR /&gt;Does your program always fail when entering this routine ? Did it ever work before ? If so, what changed ?&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Thu, 15 Apr 2010 09:20:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233671#M39808</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-15T09:20:09Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233672#M39809</link>
      <description>Hi Volker,&lt;BR /&gt;&lt;BR /&gt;Thanks for the quick info.&lt;BR /&gt;&lt;BR /&gt;Actually ,the code was working fine before.&lt;BR /&gt;After that,a lot of changes has been made. I could not pin point what exactly is it. But i was able to sense something wierd(for me?!) again.&lt;BR /&gt;&lt;BR /&gt;While in debug, The task(previously i thought that the routine INIT_PPVM is ought to be called from the TASK) is calling this INIT_PPVM without having any actual call being made from this task. &lt;BR /&gt;&lt;BR /&gt;There is one specific step in the task where it is mistakenly being called always.&lt;BR /&gt;When i 'step debug' the task, it performs normally and when it reaches that specific step i did 'set break' on the routine actually being called from the task, but the acms debugger is not showing me the actual routine that i have set break, instead shows this INIT_PPVM and as i step through the debugger, it gives ACCVIO at line 305 for STQ_U on 140c9f3.&lt;BR /&gt;&lt;BR /&gt;Do you have any idea why the task is calling uninvited guests?!?&lt;BR /&gt;&lt;BR /&gt;-Thanks,&lt;BR /&gt;Sathya</description>
      <pubDate>Thu, 15 Apr 2010 11:59:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233672#M39809</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-15T11:59:19Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233673#M39810</link>
      <description>Sathya,&lt;BR /&gt;&lt;BR /&gt;I don't have any experience with ACMS debugging.&lt;BR /&gt;&lt;BR /&gt;If you are only looking at the source code, you may not see the actual 'call', if it's being generate by the compiler. You would need to look at the machine code listing of the module.&lt;BR /&gt;&lt;BR /&gt;Once you've hit the ACCVIO, try&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; SHOW CALL&lt;BR /&gt;DBG&amp;gt; EXA/INS @R26&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Thu, 15 Apr 2010 12:13:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233673#M39810</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-15T12:13:01Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233674#M39811</link>
      <description>and by the way:&lt;BR /&gt;&lt;BR /&gt;The fact the that page is Writ: NONE is  consistant with the fact, that this seems to be a code page - as pointed out earlier:&lt;BR /&gt;&lt;BR /&gt;Please note that the failing VA of 0140C9F3 is pretty close to the following return address on the stack:&lt;BR /&gt;&lt;BR /&gt;*SERVER_1 ACM$SERVER_1 00000000000000D4 000000000140C9D4&lt;BR /&gt;&lt;BR /&gt;So something may have gone wrong on the stack and some code address has been picked up incorrectly and used as a data address.&lt;BR /&gt;&lt;BR /&gt;What does this return ?&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; EXA/INS 0140C9F3-10:0140C9F3+10&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Thu, 15 Apr 2010 12:22:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233674#M39811</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2010-04-15T12:22:47Z</dc:date>
    </item>
    <item>
      <title>Re: Process dump error meaning - BR              R31,#X000228</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233675#M39812</link>
      <description>Hi Volker,&lt;BR /&gt;&lt;BR /&gt;I am Getting the following instrcutions at the range&lt;BR /&gt;&lt;BR /&gt;DBG&amp;gt; exa/ins 0140C9d3:0140C9F3+10&lt;BR /&gt;ACM$READ_SERVER+83:             FBLT            F16,#XF41E6B&lt;BR /&gt;ACM$READ_SERVER+87:             BGT             R8,#X041E43&lt;BR /&gt;ACM$READ_SERVER+8B:             STT             F16,#X0847(R0)&lt;BR /&gt;ACM$READ_SERVER+8F:             STQ_C           R16,#X10A7(R0)&lt;BR /&gt;ACM$READ_SERVER+93:             STQ_C           R16,#X18A5(R0)&lt;BR /&gt;ACM$READ_SERVER+97:             FBEQ            F0,#XF41EA7&lt;BR /&gt;ACM$READ_SERVER+9B:             BGT             R4,#X000143&lt;BR /&gt;ACM$READ_SERVER+9F:     &lt;BR /&gt;ACM$READ_SERVER+0A3:    &lt;BR /&gt;ACM$READ_SERVER+0A7:    &lt;BR /&gt;ACM$READ_SERVER+0AB:    &lt;BR /&gt;ACM$READ_SERVER+0AF:    &lt;BR /&gt;ACM$READ_SERVER+0B3:    &lt;BR /&gt;&lt;BR /&gt;and 'show calls' having&lt;BR /&gt;&lt;BR /&gt;module name    routine name     line           rel PC           abs PC&lt;BR /&gt;*INIT_PPVM      INIT_PPVM         305       000000000000031C 0000000000F6FD6C&lt;BR /&gt; SHARE$ACMTWPSHR                            0000000000037BBC 0000000007CA5BBC&lt;BR /&gt; SHARE$ACMTWPSHR                            0000000000039588 0000000007CA7588&lt;BR /&gt; SHARE$ACMTWPSHR                            000000000003E08C 0000000007CAC08C&lt;BR /&gt; SHARE$ACMTWPSHR                            000000000003DDCC 0000000007CABDCC&lt;BR /&gt; SHARE$ACMTWPSHR                            000000000003A330 0000000007CA8330&lt;BR /&gt; SHARE$ACMTWPSHR                            0000000000037DEC 0000000007CA5DEC&lt;BR /&gt; SHARE$ACMTWPSHR                            00000000000393A0 0000000007CA73A0&lt;BR /&gt;*READ_SERVER    ACM$READ_SERVER             00000000000000D4 000000000140C9D4&lt;BR /&gt;                SQL$PROC_2_A45A23_241DC1    0000000001927E18 0000000001937E18&lt;BR /&gt;----- the above looks like a null frame in the same scope as the frame below&lt;BR /&gt;                                            0000000000079040 0000000000089040&lt;BR /&gt;                                            FFFFFFFF80385D54 FFFFFFFF80385D54&lt;BR /&gt;&lt;BR /&gt;-Thanks&lt;BR /&gt;sathya</description>
      <pubDate>Fri, 16 Apr 2010 04:17:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/process-dump-error-meaning-br-r31-x000228/m-p/5233675#M39812</guid>
      <dc:creator>sathya prabu</dc:creator>
      <dc:date>2010-04-16T04:17:09Z</dc:date>
    </item>
  </channel>
</rss>

