BUG: GPF on Expanding Adjustable Size Array After Execution

ID: Q106641


The information in this article applies to:
  • Microsoft FORTRAN PowerStation for MS-DOS, versions 1.0, 1.0a


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 :
Version : :1.0,1.0a
Platform :
Issue type :


Last Reviewed: November 1, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.