Bug ID 430728: tmm may crash when connection is reset while iRule is parked

Last Modified: Nov 22, 2021

Bug Tracker

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

Known Affected Versions:
11.3.0, 11.4.0, 11.4.1

Fixed In:
11.5.0, 11.4.1 HF4, 11.4.0 HF6

Opened: Sep 16, 2013
Severity: 3-Major
Related Article:
K15167

Symptoms

The tmm process may crash when a connection is reset, typically with a panic message such as 'freed invalid pcb magic'.

Impact

Traffic disrupted while tmm restarts.

Conditions

This occurs when the following conditions are met: -- A TCP iRule event other than CLIENT_CLOSED or SERVER_CLOSED is suspended. -- The peer sends a RST packet on the connection. -- There is an error in the suspended iRule, possibly as a side-effect of the RST packet being received. -- Code for a CLIENT_CLOSED or SERVER_CLOSED iRule event does exist.

Workaround

Remove CLIENT_CLOSED and SERVER_CLOSED event, or run tmm.debug.

Fix Information

Resolved an issue that would cause TMM to crash if a TCP iRule is suspended with an error while the peer sends a packet.

Behavior Change