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










