error code: 114 Attempt to access item beyond bounds of memory (Signal 11)


    Sponsored Links


  • 1. [OT] Question for Kellie Fitton
    I have been lurking, trying to get a feel for the NG before I post, and I must apologize that my first post is OT. Kellie, your idiosyncratic method of arbitrarily uppercasing words in the middle of sentences and letters in compound words is driving me nuts! Why are you doing it? Do you even know that you are doing it? Is it a hangover from a programming style that is just so ingrained that you cannot shake it? Every time I read a post from you, I'm thrown off my tracks and I can feel my brain stuttering over the unfamiliar and unexpected capital letters. My reading and comprehension speed drops to near zero as most of my scarce mental faculties are sidetracked into compensating for the bumpy text. So I end up not reading any of your posts to the end and not being able to recall one single concept from any of your posts. I think you ask interesting questions and provide interesting answers, I just ... stumble. No offense, but just really curious. Curious Mike (with apologies to George the Curious Monkey)
  • 2. Question for Kellie Fitton
    > Kellie is under no obligation to write her ... Did we ever get confirmation of that assumption. I see nothing wrong with that spelling being used for either gender (or any others).
  • 3. Should COBOL be lockedUP for good?...
    Hello EveryOne, I am developing a softWare application for a multiUser operation in a netWork environment, the software should facilitate dataEntry functions, and provide capabilities for an information system as well. Also, the program has to handle concurrent Read-Write intensive requests, withOut any bottlenecks or performance blips. However, I realize that shared dataFiles are indispensable in such an environment and with such an application, and consideration must be put forward to correctly create and design sharedFiles, vis-a-vis fileHandling mechanism. So, I got the source code cut out with some moot questions that I would like to share with you, hopefully you can shed some lights on the layOut, limits and pitfalls, when developing multiTasking and multiUser softWare programs. 1). Should shared dataFiles use records locking schemes? 2). Should shared dataFiles use data compression mechanism? 3). Should shared dataFiles (largeSize) be split into several smaller files? 4). Should shared dataFiles be handled by an I/O dynamically called module per file, that service all processes running concurrently? 5). Should shared dataFiles be handled by an I/O independent module per file, that runs separately and communicates with the application thru shared memory, and service all processes running concurrently? Regards, Kellie.
  • 4. The world is really unstable these days......
    < XXXX@XXXXX.COM > wrote in message news: XXXX@XXXXX.COM ... > We've got a lot to deal with these days. Terrorism, Recession, Weather and > more. It's all got me concerned. Man, I thought that we were dealing with India, Recession, the Internet and more.. Apparently it's worse than I thought.... JCE

Re: error code: 114 Attempt to access item beyond bounds of memory (Signal 11)

Postby Wiggy » Wed, 06 Aug 2003 08:37:54 GMT

Server Express docs can be found online at the Micro Focus SupportLine site

Check the User's Guide, Chapter 7.


Similar Threads:

1.114 Attempt to access item beyond bounds of memory - (Signal 11)


I'm trying to run a cobol program and calling "DBOPEN" with parameters

I'm trying to open the database with read mode.

When I animate the program, at this specific point of calling "DBOPEN"
, Attempt to access item beyond bounds of memory - (Signal 11) occurs.
I'm not able to proceed further.

Help needed in this case.

With Kind Regards,

2.Microfocus Cobol - Execution error code: 114

Has anyone else had this problem?

We have recently upgraded our Unix box to HP-UX 11 & Microfocus Cobol
OCDS 4.1.40. All our cobol sources were recompiled under the new
version of OS and OCDS.

Also worth mention is that the same source program also runs on
various other flavours of Unix OS & Cobol, e.g. AIX 4.33/4.1.20, HP-UX
10.20/4.1.20, HP-UX 10.20/4.1.40 without any problems.

Having recompiled I am getting the following error when I run the

HPD/Micro Focus Cobol Errors                                        
Execution error : file '/opt/users/programs/ifa/IFA54RN/PFS2150.gnt'
error code: 114, pc=0, call=107, seg=0                              
114     Attempt to access item beyond bounds of memory (Signal 10)  
HP/MF COBOL Version: v4.1.40                                        
HP-UX hp9000 B.11.00 A 9000/806                                     
pid: 4483 gid: 20 uid: 116                                          

I have managed to isolate where the program is falling over, here is a
section of the code:

MOVE WC-KEY(WC-IND) TO WPFS9260-KEY.              
CALL "PFS9260" USING WS-COMMON,                   
IF WPFS9260-APPLIED-TO = "Y"                      
   GO TO CD999-EXIT.                              
MOVE WC-KEY(WC-IND) TO WPFS9290-KEY.              
offending line
CALL "PFS9290" USING WS-COMMON,                   
IF WPFS9290-ERROR = "Y"                           
   GO TO CD999-EXIT.                              

In the code above, the program falls over with the error mentioned
above on the line indicated.

Interestingly though, if I put in a DISPLAY statement just prior to
the offending line, as shown in the code above, the program runs
through without any problem.

The other thing is that if I run just the .int, (renamed the .gnt)
then the program works fine. So it appears that the problem lies in
the gnt and something is getting corrupted. We've done the usual of
updating the machine to the latest OS patches.

Does anyone have any ideas of how to get around this. I don't think
the problem lies with the code (although not a 100& sure), since this
same program is compiled on various different platforms running our
other versions of Unix and Cobol. So if there were a problem in the
code, I'd expect to get the same problem on our other unix boxes.

Anyway - if anyone can give me some ideas to try out, I'd really
appreciate it.


3.Signal 11 error (core)

This statement gives core dump

  if( pError->pFileName[0] != '\0' )

can someone suggest why ?

This statement was failing in all our unix environments so we changed
it to:

if( !(pError->pFunctionName == NULL))

It worked for some environments then now again it failed in 1
Any idea ?

All memory allocation have been done.

4.Error 114 in Microfocus Server Express 2.2 when calling C functions

Are you executing with the threaded COBOL run-time? This is necessary on
HP-UX due to Oracle linking their own libraries with the threaded C run-time
on this platform.

If the code causing the RTS114 is the C code, which is calling Oracle
functions, does this trap, or fail in any other way, if you run it
standalone (i.e. without COBOL)?

Regarding your final point :

> Do you know a run-time option or a compiler option to prevent this error
> ? Microfocus support is not very quick in finding something...

Have you contacted SupportLine with a cutdown sample which demonstrates this
problem? It sounds like you've isolated where the problem is occuring which
is good, but is the NULL pointer due to a corruption coming from COBOL?


5.pthread_create returns error code 11

i have a code that uses pthread, but when i use pthread_create()
method it returns error code 11. I have found out that this is often
because of exceeding the THREAD_MAX limit for the process. But i want
to use only about 24 threads at a given time, and i destroy the
threads (or atleast i thought so) can someone tell me what i am doing
wrong here it would be of great help! thanks!

 for (i=0; i<no_pairs; ){
        for (j=0; j<MAX_THREADS && i<no_pairs; j++,i++){
            data[j].a = seeds[i/no_seeds];
            data[j].b = seeds[i%no_seeds];
            data[j].N = N;
            data[j].L = nones+nzeros;
            data[j].p1 = get_string (seeds[i/no_seeds], nzeros
            data[j].p2 = get_string (seeds[i%no_seeds], nzeros
            data[j].results = pairs[i];
            rc = pthread_create (&threads[j], &attr, run_actree, (void
            if (rc) {
                printf ("ERROR; return code from pthread_create() is
\n", rc);
                exit (-1);
        for (k=0; k<j; k++){
            rc = pthread_join (threads[k], &status);
            if (rc) {
                printf("ERROR; return code from pthread_join() is %d
\n", rc);

    pthread_attr_destroy (&attr);

Above is the main loop i create threads in, MAX_THREADS = 24

Any help as to where i am going wrong is greatly appreciated.

6. Access Violation - Error Code 2 - Error SubCode 5333 - App Start Line 68

7. comp.lang.ada Digest, Vol 19, Issue 114

8. Bedat No. 1 Steel Black Mens Watch 114.060.300 Recommendation Discount Watches

Return to cobol


Who is online

Users browsing this forum: No registered users and 48 guest