Bug ID 454463: A DNS iRule that is suspended many times causes a TMM memory leak

Last Modified: Nov 07, 2022

Bug Tracker

Affected Product:  See more info
BIG-IP LTM(all modules)

Known Affected Versions:
11.2.1, 11.4.1, 11.5.0, 11.5.1, 11.5.1 HF1, 11.5.1 HF10, 11.5.1 HF11, 11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4

Fixed In:
11.6.0, 11.5.1 HF5, 11.4.1 HF6, 11.2.1 HF11

Opened: Mar 28, 2014
Severity: 2-Critical
Related Article:


When executing a DNS iRule, TMM should allocate memory for the query name from memory cache when the iRule is suspended for the first time. However, if the iRule is suspended many times, memory allocation happens each time. Memory leak becomes significant and eventually cause TMM to crash.


TMM memory leaks and eventually crashes.


Large volume of DNS traffic and the DNS iRule is suspended many times.


This issue has no workaround.

Fix Information

A memory leak when executing a suspended DNS iRule many times has been fixed.

Behavior Change