U4012 (X'FAC')
Not enough main storage available.

Explanation

Insufficient storage was available. Possible reason codes are:

Reason code
Explanation
X'7009' (28681)
A call to malloc() failed. Storage for environment variables could not be obtained.
X'7014' (28692)
A call to malloc() failed.
X'7015' (28693)
A call to malloc() within __Throw() failed.
X'7016' (28694)
Storage could not be allocated for I/O trace table.
X'7017' (28695)
Storage could not be allocated for I/O trace file name.
X'70C1' (28865)
Insufficient storage was available to allocate the writeable static area (WSA) and parameter list.

System action

The routine terminates.

Programmer response

Run the program in a larger region.