The UTMD_MALLOC_FAILURE message is reported into the system message file when the Unified Threat Management process (utmd) could not allocate memory for a resource. This article documents an approach to troubleshoot this problem.
Unified Threat Management is currently only supported on J-Series and SRX devices.
The UTMD_MALLOC_FAILURE message is logged each time the umtd process is unable to allocate memory for a resource.
When the UTMD_MALLOC_FAILURE event occurs, a message similar to the following is reported:
UTMD_MALLOC_FAILURE: Out of memory. Unable to malloc <error-message> bytes
The cause of this message is usually a lack of system memory. Normally this is a transient issue, but the lack of memory could be due to a hardware failure.
Examine the following output to help determine the cause of this message:
show log messages
Look for any related events that occurred at or just before the UTMD_MALLOC_FAILURE message. Messages showing memory hardware failures indicate that the UTMD_MALLOC_FAILURE messages are likely due to hardware failure. Any other events may have caused this message, such as a commit. If so, the failure to allocate memory for a resource needed by the umtd process may be due to that one type of event occurring.
Perform these steps:
- If the messages are due to a hardware failure or if the error messages continue, open a case with your technical support representative to resolve the hardware failure or to investigate the issue further.