Bug ID 613524: TMM crash when call HTTP::respond twice in LB_FAILED

Last Modified: Sep 13, 2023

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

Known Affected Versions:
11.5.4, 11.5.5

Fixed In:
13.0.0, 12.1.3.6, 11.6.3.2, 11.5.6

Opened: Aug 30, 2016

Severity: 2-Critical

Symptoms

TMM core-dumps when these conditions are met: - LB_FAILED event - irule script must use a "delay" (parked) statement together with two HTTP::respond statements.

Impact

Traffic disrupted while tmm restarts.

Conditions

- LB_FAILED event must be triggered by good IP address and bad port so that the serverside connflow is establish. you will not see this bug if no pool member is used or invalid IP address is used. - irule script must use a "delay" (parked) statement. the delay together with http response creates the right timing for the client side connflow to go away while proxy is pushing Abort event down to both clientside and serverside.

Workaround

None

Fix Information

This fix rectifies the problem.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips