C/C++ Programmer's Guide (G06.25+)
Run-Time Messages
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
22-11
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 a symbolic debugger to help isolate the problem or
consult your system administrator.
If this error occurs in the native environment, use a symbolic debugger 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 a symbolic debugger to
help isolate the problem or consult your system administrator.
If this error occurs in the native environment, check the program’s logic. Use a
symbolic debugger 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 )