CRE Programmer's Guide
Run-Time Diagnostic Messages
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
10-14
Function Parameter Message
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 Inspect or Visual Inspect 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 Native
Inspect or Visual Inspect to help isolate the problem or consult your system
administrator.
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
Cause. A function detected a problem with its parameters.
Effect. Program behavior is language and application dependent.
Recovery. Correct the parameter you are passing.
Invalid operation for heap
Mark address or space corrupt
Invalid function parameter