Specifications

Visual Fortran Run-Time Errors Page 14 of 48
146¹
severe (146): Null pointer error
FOR$IOS_NULPTRERR. Attempted to use a pointer that does not contain an address.
Modify the source program, recompile, and relink.
147¹
severe (147): Stack overflow
FOR$IOS_STKOVF. The DIGITAL Fortran RTL encountered a stack overflow while
executing your program.
148¹
severe (148): String length error
FOR$IOS_STRLENERR. During a string operation, an integer value appears in a
context where the value of the integer is outside the permissible string length range.
Recompile with the /check:bounds option.
149¹
severe (149): Substring error
FOR$IOS_SUBSTRERR. An array subscript is outside the dimensioned boundaries of
an array. Recompile with the /check:bounds option.
150¹
severe (150): Range error
FOR$IOS_RANGEERR. An integer value appears in a context where the value of the
integer is outside the permissible range.
151¹
severe (151): Allocatable array is already allocated
FOR$IOS_INVREALLOC. An allocatable array must not already be allocated when
you attempt to allocate it. You must deallocate the array before it can again be
allocated.
152¹
severe (152): Unresolved contention for DEC Fortran RTL global resource
FOR$IOS_RESACQFAI. Failed to acquire a DIGITAL Fortran RTL global resource
for a reentrant routine. For a multithreaded program, the requested global resource is
held by a different thread in your program. For a program using asynchronous handlers,
the requested global resource is held by the calling part of the program (such as main
program) and your asynchronous handler attempted to acquire the same global resource.
153¹
severe (153): Allocatable array or pointer is not allocated
FOR$IOS_INVDEALLOC. A Fortran 90 allocatable array or pointer must already be
allocated when you attempt to deallocate it. You must allocate the array or pointer
before it can again be deallocated.
154¹
severe(154): Array index out of bounds
FOR$IOS_RANGE. An array subscript is outside the dimensioned boundaries of that
array. Recompile with the /check:bounds option set.