The SpectroSERVER is crashing in the VRF code. The stack trace of the core file could contain either one of the following information:
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f7513688285 in IHBGPPeerMonitor::readBGPPeerTableForVrfs(CsModelHandle const&, CsModelHandle const&, bool, CsOIDValueList*&, CsOIDValueList*&) () from /opt/SPECTRUM/lib/../SS/Modules/libgnrtrss.so.1
[Current thread is 1 (Thread 0x7f754b702100 (LWP 2519015))]
#0 0x00007f7513688285 in IHBGPPeerMonitor::readBGPPeerTableForVrfs(CsModelHandle const&, CsModelHandle const&, bool, CsOIDValueList*&, CsOIDValueList*&) () from /opt/SPECTRUM/lib/../SS/Modules/libgnrtrss.so.1
#1 0x00007f7513688d17 in IHBGPPeerMonitor::readAndProcessPeerTbl(CsModelHandle const&, CsModelHandle const&) ()
from /opt/SPECTRUM/lib/../SS/Modules/libgnrtrss.so.1
#2 0x00007f751368a2ca in IHBGPPeerMonitor::trig_action(CsModelHandle const&, CsAction const*) () from /opt/SPECTRUM/lib/../SS/Modules/libgnrtrss.so.1
#3 0x00007f754afcfb7e in CsModelType::trig_action(CsModelHandle const&, CsAction const*, CsVPConnHandle const&) ()
from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
#4 0x00007f754aff2f11 in CsModel::action(CsAction*, CsVPConnHandle const&, CsSecurityIf const*) () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
#5 0x00007f754b01299d in CsModelIf::action(CsAction*, CsVPConnHandle const&, CsSecurityIf const*) const () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
#6 0x00007f7549ebfdc2 in CsVnmModelHandle::action(CsAction*, CsConnHandle const&) const () from /opt/SPECTRUM/lib/../SS/libIHapi.so.1
#7 0x00007f7549ebfde8 in CsVnmModelHandle::action(CsAction*) const () from /opt/SPECTRUM/lib/../SS/libIHapi.so.1
#8 0x00007f751368bff3 in IHBGPPeerPoller::pollBGPPeerTable(CsModelHandle const&, CsModelHandle) ()
from /opt/SPECTRUM/lib/../SS/Modules/libgnrtrss.so.1
#9 0x00007f751368c40f in IHBGPPeerPoller::trig_watch_change(CsModelHandle const&, CsModelHandle const&, CsMTypeHandle const&, CsAttrWatch const*, CsChangeNode const*) () from /opt/SPECTRUM/lib/../SS/Modules/libgnrtrss.so.1
#10 0x00007f754af708e1 in CsIHMdlAttrWatcher::notify(CsIncidentParm const*, CsSecurityIf const*) () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
#11 0x00007f754afecbbe in CsModel::react_to_change(CsVPList&) () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
#12 0x00007f754aff6cf2 in CsModel::process_changes() () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
#13 0x00007f754b014699 in CsNotificationMgr::process_queued_work(CsWorkNode const*) () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
#14 0x00007f7545ed4552 in CsWorkQueue::process_work_node(CsWorkNode*) () from /opt/SPECTRUM/lib/libwkmgr.so.1
#15 0x00007f7545ed3ab0 in CsWorkScheduler::do_work() () from /opt/SPECTRUM/lib/libwkmgr.so.1
#16 0x00007f754ac63291 in moot_thread_start () from /opt/SPECTRUM/lib/libmoot.so.1
#17 0x00007f753afde150 in ?? () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f96085f5640 (LWP 1572931)):
#0 0x00007f95fc9eafe0 in CsStringList::get_next() () from /opt/SPECTRUM/lib/libGlobl.so.1
No symbol table info available.
#1 0x00007f95ba45a675 in Vrf::readInterfaceTableForVrfs(CsModelHandle const&, CsOIDValueList*&, CsOIDValueList*&, CsOIDValueList*&, CsStringList*) () from /d/d1/spectrum/SS/Modules/libvrf.so.1
No symbol table info available.
#2 0x00007f95ba45e475 in IHCiscoVRF::trig_action(CsModelHandle const&, CsAction const*) () from /d/d1/spectrum/SS/Modules/libvrf.so.1
No symbol table info available.
#3 0x00007f9607ec2b7e in CsModelType::trig_action(CsModelHandle const&, CsAction const*, CsVPConnHandle const&) ()
from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
No symbol table info available.
#4 0x00007f9607ee5f11 in CsModel::action(CsAction*, CsVPConnHandle const&, CsSecurityIf const*) () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
No symbol table info available.
#5 0x00007f9607f0599d in CsModelIf::action(CsAction*, CsVPConnHandle const&, CsSecurityIf const*) const ()
from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
No symbol table info available.
#6 0x00007f9606db2dc2 in CsVnmModelHandle::action(CsAction*, CsConnHandle const&) const () from /opt/SPECTRUM/lib/../SS/libIHapi.so.1
No symbol table info available.
#7 0x00007f9606db2de8 in CsVnmModelHandle::action(CsAction*) const () from /opt/SPECTRUM/lib/../SS/libIHapi.so.1
No symbol table info available.
#8 0x00007f9605c607d5 in CsIHIPAddressList::read_ip_ent_addr_list(CsModelHandle const&, CsBuffer**, CsBuffer**) ()
from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1
No symbol table info available.
#9 0x00007f9605c61a7b in CsIHIPAddressList::read_ip_addresses(CsModelHandle const&, CsBuffer*) () from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1
No symbol table info available.
#10 0x00007f9605c6278d in CsIHIPAddressList::trig_timer(CsModelHandle const&, unsigned int) () from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1
No symbol table info available.
#11 0x00007f9607e849ab in CsIHTimerMgr::do_periodic_work(CsPeriodicWorkNode const*) () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1
No symbol table info available.
#12 0x00007f9602dc5f4b in CsPeriodicWorkScheduler::process_work_node(CsWorkNode*) () from /opt/SPECTRUM/lib/libwkmgr.so.1
No symbol table info available.
#13 0x00007f9602dc6ab0 in CsWorkScheduler::do_work() () from /opt/SPECTRUM/lib/libwkmgr.so.1
No symbol table info available.
#14 0x00007f9607b56291 in moot_thread_start () from /opt/SPECTRUM/lib/libmoot.so.1
No symbol table info available.
#15 0x00007f95f7ed1150 in ?? () from /lib64/libc.so.6
No symbol table info available.
#16 0x0000000000000000 in ?? ()
No symbol table info available.
DX NetOps Spectrum 23.3.2
Code defect
This issue is resolved with the 23.03.02.D240a patch.
This issue is also resolved in DX NetOps Spectrum 23.3.4.