04-17-2017 12:12 AM - edited 03-17-2019 10:04 AM
Hi,
We have this issue that suddenly outgoing and incoming calls are not working. Tried to check the logs and found out below error. Are this error a bug issue? as workaround we just perform a reload every time we encounter the same issue.
012769: Apr 11 16:54:39.176: %SYS-2-MALLOCFAIL: Memory allocation of 1740 bytes failed from 0x300BB3E4, alignment 128
Pool: I/O Free: 997904 Cause: Memory fragmentation
Alternate Pool: None Free: 0 Cause: No Alternate pool
-Process= "Pool Manager", ipl= 0, pid= 7
012773: Apr 11 16:55:09.216: %SYS-2-MALLOCFAIL: Memory allocation of 18252 bytes failed from 0x300BB3E4, alignment 128
Pool: I/O Free: 1216960 Cause: Memory fragmentation
Alternate Pool: None Free: 0 Cause: No Alternate pool
-Process= "Pool Manager", ipl= 0, pid= 7
012777: Apr 11 16:55:39.240: %SYS-2-MALLOCFAIL: Memory allocation of 18252 bytes failed from 0x300BB3E4, alignment 128
Pool: I/O Free: 1070272 Cause: Memory fragmentation
Alternate Pool: None Free: 0 Cause: No Alternate pool
-Process= "Pool Manager", ipl= 0, pid= 7
-Traceback= 300115B0z 300AD0ECz 3003ECC4z 3003EE8Cz 300329E4z 300329C8z
Found some Cisco documents with the same exactly error, however they dont have the same hardware details or affected hardware. May I know if there is new IOS bug regarding on this issue and fix release. Cisco Model Type: Cisco 2921 IOS c2900-universalk9-mz.SPA.155-3.M4a.bin.
04-17-2017 12:55 AM
I recommend you upgrade to 15.5.3M5.
Note that it does not say you are have a memory leak issue - but a memory fragmentation issue. You may be able to resolve the issue as well by tuning the buffers.
http://www.cisco.com/c/en/us/support/docs/routers/10000-series-routers/15091-buffertuning.html
Another blunt "fix" (and I use the word loosely) would be to buy some more RAM.
04-17-2017 10:58 PM
Hi,
From telephony point of view, IOS has resource CAC which drops calls after crossing CPU/Memory thresholds.
Now you need to troubleshoot further to see if memory fragment is due to memory leak or high memory usage, especially if you have multiple services running on the same router such as IPSec, NAT, ZBFW, SIP, CME, etc.
This is in addition to what Philip mentioned in the other post. Try to use 'sh processes memory sorted' multiple times in 24 hours to see which processes is building memory blocks
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide