Article: Q106641
Product(s): Microsoft Fortran Compiler
Version(s): 1.0,1.0a
Operating System(s):
Keyword(s):
Last Modified: 02-NOV-1999
-------------------------------------------------------------------------------
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" (without the quotation marks) in the Watch window, and expand it.
5. Shrink it back to "+ARR = {...}" (without the quotation marks) 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 :
Technology : kbAudDeveloper kbFortranSearch kbZNotKeyword3 kbFORTRANPower100DOS kbFORTRANPower100aDOS
Version : :1.0,1.0a
=============================================================================