Last Modified: Apr 11, 2024
Affected Product(s):
BIG-IP LTM
Known Affected Versions:
11.2.1, 11.3.0, 11.4.0, 11.4.1
Fixed In:
11.5.0, 11.4.1 HF2, 11.4.0 HF4, 11.3.0 HF8, 11.2.1 HF10
Opened: Jul 22, 2013 Severity: 2-Critical
The tmm process restarts. One of the tmm log files under /var/log will show assertion failure like the following: /var/log/tmm5:<13> Jul 12 12:58:11 B4200-R19-S35 notice panic: ../codec/compress/compress.c:795: Assertion "context active" failed.
Queued compression jobs for clients cause timeouts and/or retransmissions. This affects performance.
This happens when compression hardware is too busy to keep up with the work load. Just before crash, there will be log similar to the following: Jul 12 13:20:38 B4200-R19-S35 crit tmm6[11168]: 01010025:2: Device error: (null) Allocation linked list is empty Jul 12 13:20:38 B4200-R19-S35 err tmm6[11168]: 01010004:3: Memory allocation failed: Couldn't allocate memory for buffer list.
Change the compression.strategy db value to "adaptive".
The problem can't be reproduced after bug 425921 is fixed.