Preview Tool

Cisco Bug: CSCvi75086 - Rapid TDL memory leak in SMD process leads to crash of active switch in stack for ipv6 clients

Last Modified

Jan 08, 2019

Products (120)

  • Cisco Catalyst 3850 Series Switches
  • Cisco Catalyst 3650-48FS-S Switch
  • Cisco Catalyst 3850-24U-S Switch
  • Cisco Catalyst 3850-48XS-E Switch
  • Cisco Catalyst 3850-48XS-F-S Switch
  • Cisco Catalyst 3650-24PDM-E Switch
  • Cisco Catalyst 3650-12X48UR-L Switch
  • Cisco Catalyst 3850-16XS-S Switch
  • Cisco Catalyst 3650-8X24UQ-E Switch
  • Cisco Catalyst 3650-24PD-E Switch
View all products in Bug Search Tool Login Required

Known Affected Releases

Denali-16.3.5 Denali-16.3.6

Description (partial)

A rapid memory leak is observed in the SMD process on a Catalyst 3850 switch. The process is observed to grow in memory utilization over time:

<pre>Switch#show process memory platform sorted
System memory: 3959052K total, 3024072K used, 934980K free,
Lowest: 934980K
   Pid    Text      Data   Stack   Dynamic       RSS     Total              Name  
 17444     286    411144     132    130400    411144   2691996    fed main event  
  2345    3847    273544     132     18304    273544   2648144               wcm  
  5556  148514    680880     136        80    680880   1805104   linux_iosd-imag  
 15803     360    181132     132      1956    181132   1483764           sif_mgr  
 14525     979    181844     136      1844    181844   1211604      platform_mgr  
   965     128    463388       0       220    463388    896852               smd  <--------- RSS memory for smd grows over time

<pre>TDL Handle: SMD_HA_DB
904792 entries [mcp_comm] type mcp_bytestr/0
906324 entries [smd_session_mgr_ha] type tdl_attribute_type/0
906324 entries [smd_session_mgr_ha] type tdl_attr_meta_type/0
906324 entries [smd_session_mgr_ha] type tdl_aaa_attr_node/0

If left unchecked, the SMD process will eventually crash and cause a reload of the active switch in the stack.

Leak is observed on the active switch of Catalyst 3850 stacks. It is unknown if a standalone switch can be affected. This may also affect Cat3650 / Cat9300 switches.

This has been observed on 16.3.5b.

802.1x port-based authentication is believed to be a requirement to see this issue. The exact conditions / triggers necessary to see the leak are not known at this time.

Related Community Discussions

16.6.4 Beta Release for Catalyst Switches
16.6.4 Beta Release for Catalyst Switches   Enterprise Switching Business Unit is happy to announce availability of Beta release of 16.6.4. This will be the second beta rebuild on 16.6.4, targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms.  We are looking for early feedback from customers before 16.6.4 software release is posted on CCO for General Availability (GA). This beta software addresses critical customer found defects are mentioned below.   Obtaining Pre-Release Software ...
Latest activity: Jun 25, 2018
Bug details contain sensitive information and therefore require a 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.