Exception Messages

The following messages, which are unnumbered, are a selection of those which can be generated by exceptions (signals). They indicate that a hardware-detected or an asynchronous error has occurred. Note that you can obtain a postmortem report when an exception occurs by compiling with the -d[n] option.

The occurrence of an exception usually indicates that the Fortran program is faulty.

Message

Comment

**QUIT signal**

Program aborted by the user typing ^/ (ctrl + /)

**Illegal Instruction**

May be indicative of a bad call on a function that is defined to return a derived type result: either the sizes of the expected and actual results do not correspond, or the function has not been called as a derived type function.

**Alignment Error**

Access was attempted to a variable which is not aligned on an address boundary appropriate to its type; this could occur, for example, when a formal double-precision type variable is aligned on a single word boundary.

**Address Error** **Bus Error**

Usually caused by a wrong value being used as an address (check the associativity of all pointers).