Bug ID 490740: TMM may assert if HTTP is disabled by another filter while it is parked

Last Modified: Nov 07, 2022

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

Known Affected Versions:
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, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.10, 11.5.2, 11.5.2 HF1, 11.5.3, 11.5.3 HF1, 11.5.3 HF2, 11.6.0, 11.6.0 HF1, 11.6.0 HF2, 11.6.0 HF3, 11.6.0 HF4, 11.6.0 HF5, 11.6.0 HF6, 11.6.0 HF7, 11.6.0 HF8, 11.6.1, 11.6.1 HF1

Fixed In:
12.0.0, 11.6.1 HF2, 11.5.4, 11.4.1 HF9

Opened: Nov 13, 2014

Severity: 3-Major

Related Article: K17040


If HTTP is parked in an iRule, if it is disabled by another filter on the client-side it will assert with the message: TCL passthrough switch state only valid server-side.


The impact of this issue is that the TMM will crash.


A HTTP iRule on the client side parks. Another filter tells HTTP to disable itself.


Avoid using HTTP::disable in iRules that can run simultaneously with with iRules triggered by the HTTP filter. Instead, disable

Fix Information

HTTP will no longer crash if HTTP is disabled while it is parked on the client side.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips