Microsoft KB Archive/106641: Difference between revisions

From BetaArchive Wiki
(importing KB archive)
 
m (Text replacement - """ to """)
 
Line 81: Line 81:
<pre class="codesample">      print*, arr(1)
<pre class="codesample">      print*, arr(1)
                         </pre></li>
                         </pre></li>
<li>&quot;Go&quot; (press F5).</li>
<li>"Go" (press F5).</li>
<li>Type <span class="kbd userinput"> ARR</span> in the Watch window, and expand it.</li>
<li>Type <span class="kbd userinput"> ARR</span> in the Watch window, and expand it.</li>
<li>Shrink it back to <span class="kbd userinput"> +ARR = {...}</span> and press F5 again.</li>
<li>Shrink it back to <span class="kbd userinput"> +ARR = {...}</span> and press F5 again.</li>

Latest revision as of 10:09, 20 July 2020

Knowledge Base


BUG: GPF on Expanding Adjustable Size Array After Execution

Article ID: 106641

Article Last Modified on 10/2/2003



APPLIES TO

  • Microsoft FORTRAN PowerStation 1.0 Standard Edition
  • Microsoft Fortran PowerStation 1.0a for MS-DOS



This article was previously published under Q106641

SYMPTOMS

After the program finishes execution under the debugger, expanding an adjustable size array in the Watch window may cause a general protection (GP) fault.

STATUS

Microsoft has confirmed this to be a problem in FORTRAN PowerStation version 1.0 for MS-DOS.

This is not a problem in FORTRAN PowerStation 32.

MORE INFORMATION

To duplicate the problem:

  1. Build the following sample code in debug mode from the Visual Workbench:

          real*4 arr(20)
          arr = 7.
          Call Sub (arr, 20)
          End
    
          Subroutine Sub (arr,n)
          real*4      arr(n)
          arr(1) = n+1.2
          print*, arr(1)
          Return
          End
                            
  2. Set a breakpoint at:

          print*, arr(1)
                            
  3. "Go" (press F5).
  4. Type ARR in the Watch window, and expand it.
  5. Shrink it back to +ARR = {...} and press F5 again.
  6. After the program finishes execution, again expanding the variable ARR may cause a GP fault.



Additional query words: nofpsnt 1.00 gpf gp-fault

Keywords: KB106641