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: Jun 30, 2021

Bug Tracker

Affected Product:  See more info
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