Bug ID 689878: Memory Leak in ASM Sync Listener Process on lightweight platform (such as vCMP guest)

Last Modified: Sep 13, 2023

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

Known Affected Versions:
12.1.2, 12.1.3, 12.1.3.1, 12.1.3.2, 12.1.3.3, 12.1.3.4, 12.1.3.5, 12.1.3.6, 12.1.3.7, 12.1.4, 12.1.4.1, 12.1.5, 12.1.5.1, 12.1.5.2, 12.1.5.3, 12.1.6, 13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1, 13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 13.1.3, 13.1.3.1, 13.1.3.2, 13.1.3.3, 13.1.3.4, 13.1.3.5, 13.1.3.6, 13.1.4, 13.1.4.1, 13.1.5, 13.1.5.1

Fixed In:
14.0.0

Opened: Oct 22, 2017

Severity: 3-Major

Symptoms

Following several sync errors, a memory leak occurs in the ASM sync listener process (asm_config_server.pl).

Impact

RAM is increasingly consumed, eventually leading to swap usage until the device reaches a panic state.

Conditions

-- asm-sync is enabled on an auto-sync Device Group. -- Errors occur during attempts to sync, either due to full disk or in response to one or more of the following uses in GUI or REST API: + Creating/importing/deleting policies. + Accepting many suggestions at once. + Adjusting Policy Building Settings. -- The platform is a minimally configured vCMP guest

Workaround

Restart asm_config_server on all devices using the following command: killall asm_config_server.pl

Fix Information

Memory leak no longer occurs in ASM Sync Listener Process on lightweight platform (such as a vCMP guest).

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips