Bug ID 584210: TMM may core when running two simultaneous WebSocket collect commands

Last Modified: Oct 01, 2018

Bug Tracker

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

Known Affected Versions:
12.0.0, 12.0.0 HF1, 12.0.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2, 12.1.2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
13.0.0, 12.1.3

Opened: Mar 30, 2016
Severity: 4-Minor

Symptoms

TMM may core with a SIGFPE when running two or more WebSocket collect commands in parallel.

Impact

TMM may core with a SIGFPE resulting in loss of service.

Conditions

-- WebSocket profile is attached to the virtual server. -- Multiple iRules with WebSocket collect commands are attached to the virtual server.

Workaround

Behavior is undefined when multiple collect commands are running at the same time. Rewrite iRules to have only one collect command executing at a time.

Fix Information

iRule documentation was updated and WebSocket filter state machine was changed to reject multiple collect commands.

Behavior Change