Skip to main content

I am using net express 5.1 under linux 7 (64 bit) os. using ingress 10.1 (64 bit). 

ESQL rcoo1000.scb:

Execution error : file ''
error code: 114, pc=0, call=1, seg=0
114 Attempt to access item beyond bounds of memory (Signal 11)

cob64: error(s) in code generation: rcoo1000.int
Compilation Unsuccessful echo rcoo1000.cbl

I am using net express 5.1 under linux 7 (64 bit) os. using ingress 10.1 (64 bit). 

ESQL rcoo1000.scb:

Execution error : file ''
error code: 114, pc=0, call=1, seg=0
114 Attempt to access item beyond bounds of memory (Signal 11)

cob64: error(s) in code generation: rcoo1000.int
Compilation Unsuccessful echo rcoo1000.cbl

Net Express is a Windows development product so I assume that you are talking about Server Express 5.1 which runs on Linux/Unix platforms.

Server Express 5.1 has never been certified with CentOS or with the Ingress database.
Server Express 5.1 with Update 9 applied is supported on RHEL 6.5 but nothing higher.
Visual COBOL is the product that supersedes Server Express 5.1 and is supported on RHEL 7 and later.
You should upgrade to Visual COBOL in order to run on newer operating systems versions, although again CentOS is not a supported platform.

If you show us the actual command line that you are executing in order to compile your program perhaps we can provide some guidance.

Does this error occur only on a particular program or on all programs? Can you compile a simple helloworld.cbl program successfully?

I am using net express 5.1 under linux 7 (64 bit) os. using ingress 10.1 (64 bit). 

ESQL rcoo1000.scb:

Execution error : file ''
error code: 114, pc=0, call=1, seg=0
114 Attempt to access item beyond bounds of memory (Signal 11)

cob64: error(s) in code generation: rcoo1000.int
Compilation Unsuccessful echo rcoo1000.cbl

Dear Chris Glazier,
Thanks for throwing some light on the problem.
We have been successfully using Server Express 5.1 with Ingress 10.1 on linux 5.1 - 32 bit for last 5 years.
When we bought MF Cobol 5.1 in 2009, MF cobol gave in writing that it supports Ingress. At that time we have only Ingress esqlcbl was available.
We used to call Ingress thru cobol subroutines which handles the Insert/Update SQL - no issues.
Now we moved to CentOS 7 - 64 bit - Ingress 10.1 64 bit - Cobol 5.1 64 bit as the new hardware is not supporting 32 bit OS.
We also removed the cobol ingress call to direct SQL in the code by writing the SCB to improve the performance / response time. We are compiling using the following command:
esqlcbl "$1".scb
cob64 -uP "$1".cbl
We are getting this 114 error only in one program which is 50K lines with 100 callable routines and 10 C routines. The compiled listing is about 150,000 lines. We used to re-arrange the code this way and that way so that the error will go off.
No issue with other programs.
We have no issue from Ingress also. Data is getting saved and retrieved properly.
Thanks in advance.