C/C++ Programmer's Guide (G06.27+, H06.08+, J06.03+)

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
Mark address or space corrupt
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
C signal raised -- signal
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().
Function Parameter Message
Run-time libraries report the message in this subsection if an error is detected in a parameter passed
to a function.
40
Invalid function parameter
Cause
A function detected a problem with its parameters.
Effect
Program behavior is language and application dependent.
Recovery
Correct the parameter you are passing.
372 Run-Time Messages