C/C++ Programmer's Guide (G06.25+)
Run-Time Messages
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
22-4
CRE Service Function Messages
CRE Service Function Messages
The CRE writes the messages in this subsection if an error occurs during its own 
processing or if it receives a request from a run-time library to report a specific 
message.
11 
Cause. CRE or run-time library data is invalid.
Effect. The CRE invokes PROCESS_STOP_, specifying the ABEND variant and the 
text “Corrupted environment.”
Recovery. In the TNS environment, the program might have written data in the upper 
32K words of the user data segment. The upper 32K words are reserved for TNS CRE 
and run-time library data.
In the native environment, the run-time environment has been corrupted. You may 
have written data over run-time data structures.
Check the program’s logic. Use a symbolic debugger to help isolate the problem or 
consult your system administrator.
12 
Cause. The CRE or a run-time library detected a logic error within its own domain. For 
example, although each data item it is using is valid, the values of the data items are 
mutually inconsistent.
Effect. The CRE invokes PROCESS_STOP_, specifying the ABEND variant and the 
text “Logic error.”
Recovery. In the TNS environment, the program might have written data in the upper 
32K words of the user data segment. The upper 32K words are reserved for TNS CRE 
and run-time library data.
In the native environment, the run-time environment has been corrupted. You may 
have written data over run-time data structures.
Check the program’s logic. Use a symbolic debugger to help isolate the problem or 
consult your system administrator.
Corrupted environment
Logic error










