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 :