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

Last Modified: Nov 07, 2022

Bug Tracker

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

Symptoms

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.

Impact

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

Conditions

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

Workaround

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