The CA SpectroSERVER crashes when a manual connection is created between device models in 9.4.2.1.

Document ID : KB000031347
Last Modified Date : 14/02/2018
Show Technical Document Details

DESCRIPTION:

The CA SpectroSERVER may crash when a manual connection is created between device models. This happens when you right click a model and select the "Start Connection" and then select another model and right click and select the "Connect With xxxxxx".

When the crash happens the <SPECROOT>/SS/VNM.OUT shows messages similar to the following:

An application fault has occurred.
Saved full memory diagnostic file to 'E:\CA\Spectrum\SS\support\SpectroSERVER.mdmp'
Saved compact diagnostic file to 'E:\CA\Spectrum\SS\support\SpectroSERVER_20150730_1307.dmp'
Appending thread state information to .moot.trace file
Exiting.

A SpectroSERVER.mdmp file (Windows) or a core file (*nix) is generated by Spectrum. If you extract the stack trace from the mdmp/core file you should see stack trace similar to the following.

STACK_TEXT:  
3a85f530 11375283 3d9c1000 3a85f568 d0f26d54 libGlobl!Cs_unpack_ulong+0x19 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\globl.a\src\cspack.cc @ 284]
3a85f560 01a63ef1 3d9c1004 d0f2600a 3a85f7ac libGlobl!CsULongList::CsULongList+0x57 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\globl.a\src\csulonglist.cc @ 241]
3a85f63c 1005f918 1b35ce04 3a85f7ac 23373e10 libadcor!IHDiscConnection::trig_action+0x12a [d:\spectrum\delmar\cm\windows\09.04.02.01.62\adcor.a\intel\ihdiscconn.cc @ 245]
3a85f6fc 10072eb2 1b35ce04 3a85f7ac 3a85f78c libsskrnl!CsModelType::trig_action+0x1e0 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\mdlcat\src\csmtype2.cc @ 2131]
3a85f730 10086f72 3a85f7ac 3a85f78c 00000000 libsskrnl!CsModel::action+0x96 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\lscpe\src\csmodel3.cc @ 887]
3a85f764 0178d0f7 3a85f7ac 3a85f78c 00000000 libsskrnl!CsModelIf::action+0x67 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\coreif\src\csmodelif.cc @ 1190]
3a85f77c 0178d499 3a85f7ac 3a85f78c 00000000 libIHapi!CsVnmModelHandle::action+0x1f [d:\spectrum\delmar\cm\windows\09.04.02.01.62\infer.a\src\generic\csvmdlhndl.cc @ 484]
3a85f790 01b627f9 3a85f7ac d0f26e1e 3a85f9e0 libIHapi!CsVnmModelHandle::action+0x14 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\infer.a\src\generic\csvmdlhndl.cc @ 449]
3a85f834 01b6284a 0081eccc 00000001 d0f26e4a libadisc!CsIHAutoConnects::autoConnects+0x32d [d:\spectrum\delmar\cm\windows\09.04.02.01.62\adisc.a\ih\src\csihautoconn.cc @ 346]
3a85f860 01785224 1b35ce04 3a85f9e0 3a85f930 libadisc!CsIHAutoConnects::trig_action+0x21 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\adisc.a\ih\src\csihautoconn.cc @ 148]
3a85f870 1005f918 1b35ce04 3a85f9e0 3a85f8bc libIHapi!CsIHBase::trig_action+0xe [d:\spectrum\delmar\cm\windows\09.04.02.01.62\infer.a\src\generic\csihbase.cc @ 2972]
3a85f930 10072eb2 1b35ce04 3a85f9e0 3a85f9c0 libsskrnl!CsModelType::trig_action+0x1e0 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\mdlcat\src\csmtype2.cc @ 2131]
3a85f964 10086f72 3a85f9e0 3a85f9c0 00000000 libsskrnl!CsModel::action+0x96 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\lscpe\src\csmodel3.cc @ 887]
3a85f998 0178d0f7 3a85f9e0 3a85f9c0 00000000 libsskrnl!CsModelIf::action+0x67 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\coreif\src\csmodelif.cc @ 1190]
3a85f9b0 0178d499 3a85f9e0 3a85f9c0 00000000 libIHapi!CsVnmModelHandle::action+0x1f [d:\spectrum\delmar\cm\windows\09.04.02.01.62\infer.a\src\generic\csvmdlhndl.cc @ 484]
3a85f9c4 01b63cf2 3a85f9e0 d0f26c12 0178da1c libIHapi!CsVnmModelHandle::action+0x14 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\infer.a\src\generic\csvmdlhndl.cc @ 449]
3a85fa38 01b6408b 3a85f9cc 0081eccc 3a85fcd8 libadisc!CsIHConnect::determine_back_connects+0x19d [d:\spectrum\delmar\cm\windows\09.04.02.01.62\adisc.a\ih\src\csihconnect.cc @ 1459]
3a85fab8 10031801 00000000 3a85fccc 00010290 libadisc!CsIHConnect::trig_rel_change+0x378 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\adisc.a\ih\src\csihconnect.cc @ 530]
3a85fcac 10090428 3a85fcc8 d0f268e3 00000001 libsskrnl!CsIHRelWatcher::notify+0x566 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\trigger\src\csihrlwatch.cc @ 196]
3a85fd2c 100909f2 27485cf0 00000001 10873338 libsskrnl!CsRelation::trig_rel_change+0x17a [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\mdlcat\src\csrelation.cc @ 3832]
3a85fd60 100924e9 00000001 00000001 00000001 libsskrnl!CsRelation::notify_models+0xe9 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\mdlcat\src\csrelation.cc @ 4593]
3a85fdc4 1199479a 3a85fe34 3a85fec8 00000000 libsskrnl!CsRelation::add+0x16e [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\mdlcat\src\csrelation.cc @ 1436]
3a85fe0c 100819ee 3a85fe34 3a85fec8 00000000 libgserv!CsDRelationIf::add+0x86 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\gensv.a\genif\src\csdrelnif.cc @ 209]
3a85fea0 10001c34 00010005 00820004 0081eccc libsskrnl!CsModelDomainSrvc::createAssociationByIDs+0xb3 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\corba\src\csmodeldomsrvc.cc @ 3699]
3a85fef8 11a718b6 448a5b90 11a72016 d0f268df libsskrnl!CModelDomainItcM::processItcRequest+0x3c8 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\sscor.a\itc\src\cmodeldomainitcm.cc @ 418]
3a85ff00 11a72016 d0f268df 036fde04 448abc08 libitc!ITC_Request_Parms::processRequest_IgnoreExceptions+0x10 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\itc.a\include\itcrequestparms.h @ 247]
3a85ff30 11a719bc d0f268b7 036fde04 031efe88 libitc!ITC_Request_Parms_Corba::processRequest_TransferExceptions+0x18 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\itc.a\src\itcrequestparmscorba.cc @ 272]
3a85ff58 11a719ef 448abc08 031efe88 3a85ffb4 libitc!ItcWorkQueue::process_work_item+0x29 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\itc.a\src\itcworkqueue.cc @ 16707566]
3a85ff68 12291e89 448abc08 00000000 00000000 libitc!ItcWorkQueue::process_work_node+0xe [d:\spectrum\delmar\cm\windows\09.04.02.01.62\itc.a\src\itcworkqueue.cc @ 164]
3a85ff7c 11ac4cd8 220b1ca8 11ac3e76 d0f2680e libwkmgr!CsWorkScheduler::do_work+0x31 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\wkmgr.a\src\csworksched.cc @ 388]
3a85ff84 11ac3e76 d0f2680e 00000000 00000000 libmoot!Thread::call_thread_function+0x6 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\moot.a\src\thread.cc @ 1270]
3a85ffb4 754cbff2 34a83e40 d0a50365 00000000 libmoot!call_func+0x49 [d:\spectrum\delmar\cm\windows\09.04.02.01.62\moot.a\nt\src\ntcontext.cc @ 83]
3a85ffec 754cbfaa ffffffff 770476b3 00000000 kernel32!_BaseFiberStart+0x42
3a85fff8 00000000 00000000 00000000 00000000 kernel32!BaseFiberStart+0x16

SOLUTION:

This is a known bug (bug ID: WI 354267) and and PTF_9.4.2.107 is available to address this issue on Spectrum 9.4.2.1. This issue has been fixed in Spectrum 9.4.3 as well as in CA Spectrum 10.0 and above.

Please contact Technical Support if you need the PTF. If you are not sure SpectroSERVER crash matches this issue, contact Technical Support and send the generated mdmp or core file for analysis.