Issue:
Shortly after saving an update to a condition correlation the SpectroSERVER terminates. The following stack is generated from the resulting core file (linux) or dump file (Windows):
STACK_TEXT:
00000000`15ebe938 000007fe`f22ab91a : 00000000`1c19bcb0 00000000`1ac7fb40 00000000`1c19bcb0 00000000`749e22e5 : 0xffffffff`e53b68ff
00000000`15ebe940 000007fe`f0b3a04f : 00000000`1c19bcb0 00000000`1c194280 00000000`00000001 00000000`00000001 : libEaccsBase!ApImpliedData::~ApImpliedData+0xb2 [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\eaccs.a\src\apimplieddata.cc @ 154]
00000000`15ebe990 000007fe`f22a205c : 00000000`1c19bcb0 00000000`1ac7fb40 00000000`1ac49050 00000000`1c19bc00 : libEaccsAdv!ApImpliedCountData::`scalar deleting destructor'+0x3b
00000000`15ebe9d0 000007fe`f0b22ab1 : 00000000`1ac7fb40 00000000`00000001 00000000`1ac7fb40 00000000`1ac7fb40 : libEaccsBase!ApCondition::~ApCondition+0xbc [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\eaccs.a\src\apcondition.cc @ 90]
00000000`15ebea10 000007fe`f0b478c2 : 00000000`120f4660 00000000`1ac49050 00000000`1ac7f2d0 00000000`00000000 : libEaccsAdv!ApCondition::`scalar deleting destructor'+0x15
00000000`15ebea40 000007fe`f0b47b7c : 00000000`0f8a1900 00000000`1c170e40 00000000`1ac7fb40 000007fe`f0b3f300 : libEaccsAdv!CsIHCorr::retractCondition+0x51e [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\eaccs.a\src\csihcorr.cc @ 6673]
00000000`15ebeb30 000007fe`f0b4856c : 00000000`1ac7fb40 00000000`120d0960 00000000`1c170e40 00000000`15ebed50 : libEaccsAdv!CsIHCorr::dropCondition+0x188 [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\eaccs.a\src\csihcorr.cc @ 9962]
00000000`15ebeb90 000007fe`f0b49636 : 00000000`120d5d50 00000000`15ebed50 00000000`0efba601 00000000`00000000 : libEaccsAdv!CsIHCorr::removeUnsupportedConditions+0x1d8 [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\eaccs.a\src\csihcorr.cc @ 9695]
00000000`15ebec60 000007fe`f0b49c43 : 00000000`1acadd98 00000000`0f8a1900 00000000`0efba610 00000000`0efba810 : libEaccsAdv!CsIHCorr::processConfigChanges+0x52 [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\eaccs.a\src\csihcorr.cc @ 2112]
00000000`15ebecb0 000007fe`f0b4b6a6 : 00000000`0f93ccb0 00000000`0f8a1900 00000000`0efba810 00000000`1c1701c0 : libEaccsAdv!CsIHCorr::conditionDefinitionsChanged+0x1d3 [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\eaccs.a\src\csihcorr.cc @ 5331]
00000000`15ebedc0 000007fe`f0b4d086 : 00000000`0f93ccb0 00000000`120d5d50 00000000`00000000 000007fe`f722f7ae : libEaccsAdv!CsIHCorr::processAction+0x2e6 [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\eaccs.a\src\csihcorr.cc @ 1167]
00000000`15ebeea0 000007fe`f2b9f2c0 : 000007fe`f2c39558 00000000`1c1701c0 00000000`120c8d20 00000000`00000001 : libEaccsAdv!CsIHCorr::trig_action+0x1ba [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\eaccs.a\src\csihcorr.cc @ 961]
00000000`15ebeef0 000007fe`f2bba66c : 00000000`00010133 00000000`00ac3a1e 00000000`00000000 000007fe`f2b850bf : libsskrnl!CsModelType::trig_action+0x26c [d:\spectrum\10.1.1\cm\windows\ptf_10.1.104\sscor.a\mdlcat\src\csmtype2.cc @ 2142]
00000000`15ebf100 000007fe`f2bd549a : 00000000`00000000 00000000`00000000 00000000`1c1701c0 00000000`120d5d48 : libsskrnl!CsModel::action+0xd8 [d:\spectrum\10.1.1\cm\windows\ptf_10.1.104\sscor.a\lscpe\src\csmodel3.cc @ 883]
00000000`15ebf150 000007fe`f2440e7e : 00000000`15ebf210 00000000`15ebf210 00000000`1acadd98 00000000`00010133 : libsskrnl!CsModelIf::action+0x8a [d:\spectrum\10.1.1\cm\windows\ptf_10.1.104\sscor.a\coreif\src\csmodelif.cc @ 1190]
00000000`15ebf1a0 000007fe`f244143b : 00000000`1c1701c0 00000000`00010133 00000000`00000010 00000000`00b01314 : libIHapi!CsVnmModelHandle::action+0x32 [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\infer.a\src\generic\csvmdlhndl.cc @ 484]
00000000`15ebf1d0 000007fe`f0b4eeba : 00000000`1c1701c0 00000000`1acadd98 00000000`00000000 00000000`1210cb80 : libIHapi!CsVnmModelHandle::action+0x13 [d:\spectrum\10.01.01\cm\windows\10.01.01.00.64\infer.a\src\generic\csvmdlhndl.cc @ 449]
00000000`15ebf200 000007fe`f0b4f79a : 00000000`1acadd98 00000000`1210cb80 00000000`00
Cause:
There was a problem in the code in the way the condition was being updated.
This is tentatively scheduled to be fixed in CA Spectrum version 10.3 due out in Q4 of 2017.
This is resolved in patch Spectrum_10.01.00.PTF_10.1.035 for CA Spectrum version 10.1 and in patch Spectrum_10.02.00.D162 for 10.2.0.
If you need patch Spectrum_10.01.00.PTF_10.1.035 or Spectrum_10.02.00.D162 please open a cases with CA Spectrum support and reference this technical document.