Last Modified: Apr 28, 2025
Affected Product(s):
BIG-IP All
Known Affected Versions:
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, 14.0.0, 14.0.0.1, 14.0.0.2, 14.0.0.3, 14.0.0.4, 14.0.0.5, 14.0.1, 14.0.1.1
Fixed In:
14.1.0, 13.1.1.2
Opened: May 22, 2018 Severity: 2-Critical
The resident segment size (rss) for the icrd_child process continues to increase on issuing iCR GET requests. This increase is permanent and the rss does not drop back to its original size.
Increase in the rss of the icrd_child process. This increase could lead to icrd_child core or swapping of processes into the rss due to limited memory left for other processes.
The following is an example config under which this issue occurs. Note this is an illustrative example; the actual issue might occur for various config objects. GET tm/ltm/virtual?expandSubcollections=true wherein the virtual has some profiles associated with it. ltm pool p-http { } ltm virtual novel-1000 { ... pool p-http profiles { analytics { } http { } tcp { } } .... } # tmctl proc_pid_stat 'proc_name=icrd_child' -s proc_name,ppid,vsize,rss On subsequent GET requests the rss size continues to increase.
There is no workaround.
The memory leak was identified and fixed.