C/C++ Programmer's Guide (G06.25+)
Run-Time Messages
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
22-12
Heap-Management Messages
36
Cause. The request you made is not compatible with the heap that you referenced.
Effect. Program behavior is language and application dependent.
Recovery. Consult your system administrator.
37
Cause. An address passed as a heap marker does not point to a mark.
Effect. Program behavior is language and application dependent.
Recovery. In the TNS environment, ensure that the program passed the correct
address of a mark. If it did, the heap might be corrupted. Check the program’s logic.
CRE and run-time library data is stored in the upper 32K words of the user data
segment and in the primary extended data segment. The program might have
overwritten CRE or run-time library data. Use a symbolic debugger to help isolate the
problem. You might need to 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.
39
Cause. The raise() function is executed in a TNS C program. signal identifies
the signal (for example. SIGTERM).
Effect. The CRE terminates the program.
Recovery. Modify the application so that it does not invoke raise().
Invalid operation for heap
Mark address or space corrupt
C signal raised -- signal