CEE0814S
Insufficient storage was available to extend the stack.

Explanation

During prologue processing, a new stack frame could not be obtained because there was not enough free storage available.

System action

A SIGSEGV signal is raised. If the process is blocking or ignoring this signal, or is catching it but has not specified that the catcher function should run on an alternate stack, the signal will be unblocked and its action set to default (i.e., terminate the process) before the signal is raised.

Programmer response

Ensure that the REGION size is sufficient to run the application.

If this is an AMODE 64 application:
  • Ensure that the maximum stack size sub-option of the STACK64 run-time option is large enough to meet the user stack requirements of the application. If this is a pthread, and THREADSTACK64(ON) has been specified, then ensure that the maximum stack size sub-option of the THREADSTACK64 run-time option is large enough to meet the pthread's stack requirements. See z/OS Language Environment Programming Reference for more information about the STACK64 run-time and THREADSTACK64 option.
  • Ensure that the MEMLIMIT setting for the application is large enough to meet the overall storage requirements of the application. See z/OS MVS Programming: Extended Addressability Guide for more information about MEMLIMIT.

Symbolic Feedback Code

CEE0PE