Bug ID 1040361: TMM crashes during its startup when TMC destination port list attached/deleted to virtual server.

Last Modified: Feb 07, 2024

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

Known Affected Versions:
16.1.1, 16.1.0, 16.0.1.2, 15.1.4.1, 15.1.4, 14.1.4.4

Fixed In:
17.0.0, 16.1.2, 15.1.5, 14.1.4.5

Opened: Aug 12, 2021

Severity: 2-Critical

Symptoms

-- Log message written to TMM log file: panic: ../kern/page_alloc.c:736: Assertion "vmem_hashlist_remove not found" failed.

Impact

Traffic disrupted while tmm restarts.

Conditions

-- Virtual Server using a traffic-matching-criteria (TMC) with a destination-port-list, with multiple distinct ranges of ports. -- Config changes to virtual server with traffic-matching criteria can cause memory corruption which can lead to delayed TMM crashes.

Workaround

Do not use Traffic Matching Criteria with destination port lists. TMM restart is required in case the virtual server is modified with traffic-matching-criteria related config.

Fix Information

TMM no longer crashes under these conditions.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips