Bug ID 2310641: Using non-default SIP::Persist Routing May Cause TMM To Core Dump.

Last Modified: Jun 23, 2026

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

Known Affected Versions:
17.1.0, 17.1.0.1, 17.1.0.2, 17.1.0.3, 17.1.1, 17.1.1.1, 17.1.1.2, 17.1.1.3, 17.1.1.4, 17.1.2, 17.1.2.1, 17.1.2.2, 17.1.3, 17.1.3.1, 17.1.3.2, 17.5.0, 17.5.1, 17.5.1.2, 17.5.1.3, 17.5.1.4, 17.5.1.5, 17.5.1.6, 21.0.0, 21.0.0.1

Opened: May 29, 2026

Severity: 2-Critical

Symptoms

TMM encounters a segmentation fault

Impact

Traffic is interrupted as TMM restarts

Conditions

- An iRule explicitly sets the message direction to either forward or reverse, for example: SIP::persist direction reverse - SIP::persist bidirectional is not set to true (or is not set at the right location)

Workaround

Add `SIP::persist bidirectional true` after setting the persist key and before setting direction reverse. For example: if { $persist_key ne "" } { SIP::persist $persist_key SIP::persist bidirectional true # <== add this here SIP::persist direction reverse } Restart tmm after making the above change

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips