The Device Control Daemon (DCD) found a memory error while de-allocating heap memory.
Heap memory that is allocated for write is overwritten in error. Below are examples messages of the error:
Oct 6 18:04:04.169 router-re0 cscript: Activating AIS script:DCD_TRASHED_RED_ZONE.
Oct 6 18:04:04.169 router-re0 cscript: Activating AIS script:DCD_PARSE_STATE_EMERGENCY.
Oct 6 18:04:24.827 router-re0 dcd: DCD_TRASHED_RED_ZONE: Trashed red zone pointer in block 0x83733f0
The DCD found a memory error while de-allocating heap memory. When the DCD is allocating heap memory, it uses a private memory allocator that writes a special pattern at the end of each allocated segment of heap memory. Later, when de-allocating this memory, DCD checks for the pattern. If it does not find the previously written pattern, it means the memory was overwritten, which indicates a wild-write in DCD.
Review the output of show log messages and show log dcd to determine if the errors are occurring.
The output of the following CLI commands and any relevant core-file will help in troubleshooting the problem:
request support information
show log dcd
show log messages