Skip to main content

Problem:

The file OPEN fails with the following error only when the program is compiled in 64-bit:

Execution of the program EXTSM has been interrupted. This program is not animatable, but you can view the call/perform stack.
The cause of the interrupt was: 114   Attempt to access item beyond bounds of memory
(Signal 11)

There is no issue with the file OPEN when it is compiled in 32-bit.

Resolution:

This problem occurs when the program is compiled in 64-bit with the NOFCD3 directive.

When setting the "64 Bit" check box from the Project Properties or when using the P64 directive to compile in 64-bit, the FCD3 directive is required and set automatically. The default when compiling in 32-bit is NOFCD3.

This directive is reserved for internal use by the COBOL system and should not be set or overridden.

The resolution is then to remove or avoid setting the NOFCD3 directive.