Bug ID 885241: TMM leaks memory when the 'ACCESS::session remove' iRule command is called in an event other than an ACCESS event.

Last Modified: Jul 12, 2023

Affected Product(s):
BIG-IP APM(all modules)

Known Affected Versions:
13.1.3.3, 13.1.3.2

Fixed In:
13.1.3.4

Opened: Feb 26, 2020

Severity: 2-Critical

Symptoms

TMM leaks memory and eventually crashes when it cannot allocate any more memory.

Impact

The leak initially causes traffic disruption, as TMM reaps flows prematurely in an effort to free up memory. Eventually, TMM crashes, as it is unable to allocate any more memory. When this happens, redundant systems fail over. Traffic disrupted while tmm restarts.

Conditions

The 'ACCESS::session remove' iRule command is called in an event other than an ACCESS event (for example, the CLIENTSSL_HANDSHAKE event). The only affected versions are 13.1.3.2 and 13.1.3.3.

Workaround

Do not use the 'ACCESS::session remove' iRule command under any event that isn't an ACCESS event. To restore TMM to a fully functional state after making all necessary configuration changes, or to temporarily work around this issue, you can restart TMM with the following command: bigstart restart tmm

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips