Guest

Preview Tool

Cisco Bug: CSCvu20470 - Memory leak in STUN/MallocLite on ISRG2 CUBE/SIP GW routers leading to memory exhaustion over time.

Last Modified

Sep 16, 2020

Products (1)

  • Cisco IOS

Known Affected Releases

15.7(3.1v)M

Description (partial)

Symptom:
(1): Memory Exhaustion over a period of time such that after a point, the router becomes unresponsive and cannot telnet/SSH to the box.

(2): Leaked chunks show up in the "show memory debug leaks chunks" output as follows:

R1#sh memory debug leaks chunks
Adding blocks for GD...
 
Address    Size   Alloc_pc  PID  Alloc-Proc       Name
3DAE278C     1076 30493104  0    Init          Init
 
Chunk Elements:
 
AllocPC  Address  Size  Parent   Name
35825B1C 2104ED18   132 42BFF618 (MallocLite)
35825B1C 2104EDAC   132 42BFF618 (MallocLite)
35825B1C 2104EE40   132 42BFF618 (MallocLite)
35825B1C 2104EED4   132 42BFF618 (MallocLite)
35825B1C 2104EFFC   132 42BFF618 (MallocLite)

(3): Holding memory for Malloc-Lite slowly keeps increasing over a long period of time:

show processes memory sorted holding | i Malloc

Conditions:
(1). STUN needs to be enabled on dial-peer level:

voice service voip
 stun
  stun flowdata agent-id 1 boot-count 6
  stun flowdata shared-secret 7 0822455D0A165445410805172924757A60
!

dial-peer voice 51 voip
 destination-pattern 9001
 session protocol sipv2
 session target ipv4:10.106.77.213:5080
 voice-class stun-usage 1
 voice-class sip dtmf-relay force rtp-nte
 dtmf-relay rtp-nte
 no vad
!

(2). IOS should not be prior to 15.5
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.