Spectrum 10.2.3 Crash related to LLDP Discoveries
search cancel

Spectrum 10.2.3 Crash related to LLDP Discoveries

book

Article ID: 92705

calendar_today

Updated On:

Products

CA Spectrum

Issue/Introduction

The Spectrum 10.2.3 SpectroSERVERs crash shortly after starting Spectrum. this happens for both the primary and secondary SpectroSERVERs.

The stack from the dmp file shows the SpectroSERVER is attempting to discover connections using LLPD:

STACK_TEXT: 
 libGlobl!CsBuffer::dup+0x12 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\globl.a\include\csbuffer.h @ 337] 
 libadcor!IHLldpNeighbors::resolveNeighborDev+0x281 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\ihlldpnbr.cc @ 1561] 
 libadcor!IHLldpNeighbors::getNeighbors+0xcf [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\ihlldpnbr.cc @ 1421] 
 libadcor!IHLldpNeighbors::action_triggered+0x10e [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\ihlldpnbr.cc @ 424] 
 libmdlsvint!CsIHActionRedirector::trig_action+0xc5 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\mdlsv.a\intel\csihactrdtor.cc @ 518] 
 libsskrnl!CsModelType::trig_action+0x28a [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\sscor.a\mdlcat\src\csmtype2.cc @ 2142] 
 libsskrnl!CsModel::action+0xcc [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\sscor.a\lscpe\src\csmodel3.cc @ 883] 
 libsskrnl!CsModelIf::action+0x88 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\sscor.a\coreif\src\csmodelif.cc @ 1190] 
 libIHapi!CsVnmModelHandle::action+0x32 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\infer.a\src\generic\csvmdlhndl.cc @ 484] 
 libIHapi!CsVnmModelHandle::action+0x13 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\infer.a\src\generic\csvmdlhndl.cc @ 449] 
 libadcor!CsPropDiscProtocol::getNeighborsList+0x5c [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\cspropdiscprot.cc @ 373] 
 libadcor!CsPropDiscProtocol::process_data+0xc7 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\cspropdiscprot.cc @ 240] 
 libadcor!CsDiscMapInfo::process+0x1e [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\csdmapinfo.cc @ 85] 
 libadcor!CsDiscMapManager::process+0x6b [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\csdmapman.cc @ 431] 
 libadcor!CsAdiscTopologyGenerator::doLayer2Map+0x10c [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\csadisctopologygen.cc @ 2848] 
libadcor!IHDiscConnection::discover_connectivity+0x4a0 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\ihdiscconn.cc @ 839] 
 libadcor!IHDiscConnection::trig_action+0x13a [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\ihdiscconn.cc @ 495] 
 libsskrnl!CsModelType::trig_action+0x28a [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\sscor.a\mdlcat\src\csmtype2.cc @ 2142] 
 libsskrnl!CsModel::action+0xcc [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\sscor.a\lscpe\src\csmodel3.cc @ 883] 
 libsskrnl!CsModelIf::action+0x88 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\sscor.a\coreif\src\csmodelif.cc @ 1190] 
 libIHapi!CsVnmModelHandle::action+0x32 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\infer.a\src\generic\csvmdlhndl.cc @ 484] 
 libIHapi!CsVnmModelHandle::action+0x13 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\infer.a\src\generic\csvmdlhndl.cc @ 449] 
 libadcor!DiscConnQueue::process_queued_work+0xbd [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\adcor.a\intel\ihdiscconn.cc @ 219] 
 libwkmgr!CsWorkQueue::process_work_node+0xf [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\wkmgr.a\src\csworkqueue.cc @ 215] 
 libwkmgr!CsWorkScheduler::do_work+0x40 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\wkmgr.a\src\csworksched.cc @ 393] 
 libmoot!call_func+0x47 [d:\spectrum\10.02.03\cm\windows\10.02.03.00.107\moot.a\nt\src\ntcontext

Environment

Release:
Component: SPCCSS

Cause

Analysis of the crash data revealed the cause is due to "NULL", or empty, entries in the LLDP neighbor device/port descriptions, which was causing Spectrum to crash.  

Resolution

This is resolved by PTF (program temporary fix) Spectrum_10.02.03.PTF_10.2.317.  This fix will is also tentatively scheduled to be included in the 10.2.3 BMP (once released) and 10.3 (once released).