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:
- 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 
 
- Set a breakpoint at:
      print*, arr(1) 
 
- "Go" (press F5).
 
- Type ARR in the Watch window, and expand it.
 
- Shrink it back to +ARR = {...} and press F5 again.
 
- 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        :