CRE Programmer's Guide
Run-Time Diagnostic Messages
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
10-13
Heap-Management Messages
memory model, the heap is allocated in the lower 32K words of the user data segment.
In a large memory model, the heap is allocated in an extended memory segment.
Check the program’s logic. Use Inspect or Visual Inspect to help isolate the problem or
consult your system administrator.
If this error occurs in the native environment, use Native Inspect or Visual Inspect to
help isolate the problem. In the case of “Process heap size is 0,” specify the existence
of a user heap when building your program.
33
Cause. The address of a block of memory to return to the heap was zero.
Effect. Program behavior is language and application dependent.
Recovery. Correct the program to pass the correct address.
34
Cause. The address of a block of memory to return to the heap did not point to a block
allocated from the heap.
Effect. Program behavior is language and application dependent.
Recovery. Correct the program to return the correct pointer value.
35
Cause. The CRE or a run-time library found invalid information at location
32-bit_octal_address of the heap.
Effect. Program behavior is language and application dependent.
Recovery. The program might have written data over the heap. In a small-memory
model, the heap is allocated in the lower 32K words of the user data segment, just
below the run-time stack. In a large memory model, the heap is allocated in an
extended memory segment. Check the program’s logic. Use Inspect or Visual Inspect
to help isolate the problem or consult your system administrator.
If this error occurs in the native environment, check the program’s logic. Use Native
Inspect or Visual Inspect to help isolate the problem or consult your system
administrator.
Released space address is 0
Released space not allocated
Heap corrupted ( 32-bit_octal_address )