Preview Tool

Cisco Bug: CSCuq90878 - UIDB server may crash with malloc panic under certain error conditions

Last Modified

Sep 12, 2019

Products (7)

  • Cisco ASR 9000 Series Aggregation Services Routers
  • Cisco ASR 9922 Router
  • Cisco ASR 9010 Router
  • Cisco ASR 9904 Router
  • Cisco ASR 9006 Router
  • Cisco ASR 9001 Router
  • Cisco ASR 9912 Router

Known Affected Releases


Description (partial)

The error handling for a transient erorr condition can lead to an unexpected UIDB restart, and loss of multiple interfaces or sub-interfaces. This error condition is only hit when a batch update occurs. This may cause PPPoE sessions to drop.

When creating new interfaces in bulk - such as with BNG. If a software programming error occurs such that there is a duplicate interface in the system, -which should never happen- but may exist in certain race conditions or transient software state. Then this can lead to a more serious secondary problem. This secondary problem is that the universal interface manager, or UIDB, will detect the duplicate entry. The clean up process will overwrite existing valid entries with invalid data.  This leads to traffic loss for certain interfaces.

This has only been seen with BNG. Rapid creation and deletion of interfaces may lead to a transient error. This condition leads to a more serious error handling problem in the UIDB manager.

Related Community Discussions

5.1.3 Feature Pack (FP) Content discussion board
This community page to share the content, delivery dates and more details on Feature Packs.   FP2 Content All DDTSs tracking changes in FP2. Features: ---------   Features CSCur18267: ASR9k - 512 Bundle Ethernet enhancement   Features CSCun46269: Need changes in LSPV and PI FIB to send engine type for hashing.   Features CSCur74985: BFD on bundle vlan not working on cluster after upgrade to 5.1.3   Features CSCun11455: Need changes in cpp ucode to send eng type for punt pkt.   Features CSCug63470: ...
Latest activity: Mar 15, 2016
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.