My Oracle Support Banner

Crash Observed for Custom EAI Component - Calls for 'CSSSMQMsgSvc' in Callstack (Doc ID 2825168.1)

Last updated on DECEMBER 06, 2021

Applies to:

Siebel CRM - Version 15.7 [IP2015] and later
Information in this document applies to any platform.

Symptoms

On a Production environment, from time to time there were some crashes observed for the a custom EAI component (**EAIObjMgr_chnl)


PROCESS 23031 CRASHED AFTER RECEIVING SIGNAL 6 IN THREAD 1320135536!!!
Current Time: 10/04/2021 18:45:24.887

Called from:  
/app/siebel/siebsrvr/lib/libsslcosd.so(+0x7185)[0xf73b2185]
/app/siebel/siebsrvr/lib/libsslcosd.so(+0x797e)[0xf73b297e]
[0xf7776410]
[0xf7776430]
/lib/libc.so.6(gsignal+0x51)[0x46f667c1]
/lib/libc.so.6(abort+0x17a)[0x46f6809a]
/lib/libc.so.6[0x46fa66c5]
/lib/libc.so.6[0x46facc31]
/lib/libc.so.6[0x46faf691]
siebmtshmw(operator delete[](void*)+0x21)[0x80984a1]
/app/siebel/siebsrvr/lib/libsslcshar.so(CCFProcessMemPool::Free(void*)+0x152)[0xf7544b82]
/app/siebel/siebsrvr/lib/libsslcshar.so(CCFMap::InitHashTable(int)+0x120)[0xf752f4c0]
/app/siebel/siebsrvr/lib/libsscqmsgs.so(CSSSMQMsgSvc::CSSSMQMsgSvc()+0x15b)[0xdc04236b]
/app/siebel/siebsrvr/lib/libsscqmsgs.so(CSSSMQMsgSvc::CreateObject()+0x2d)[0xdc0424ed]
/app/siebel/siebsrvr/mw/lib/libmfc400su.so(CRuntimeClass::CreateObject()+0x25)[0xf6f0b2b5]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSModel::GetService(const*, short, CSSService*&, int, bool)+0x948)[0xf2ac8848]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfProcInst::GetService(const*, short, CSSService*&, bool)+0x117)[0xd9ac6b07]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfStepExec::SupportsInOut(const CSSWfStep*, CSSWfStepInst*, bool&)+0xd6)[0xd9b29bc6]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfStepExec::Execute(const CSSWfStep*, CSSWfStepInst*, CSSStringList&, bool&, bool&, const*, short, bool, CCFPropertySet*, bool, const, const CCFVariant*)+0x41c)[0xd9b2b45c]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfStepInst::RunOneStep(bool&, bool&, bool&, const*, short, bool, CCFPropertySet*, bool, const, const CCFVariant*, CCFPropertySet, CCFPropertySet, bool, bool)+0x132)[0xd9b2e182]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfStepInst::Start(bool&, const*, short, const, const CCFVariant*)+0x91)[0xd9b2e7e1]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfCoordinator::Start(CSSWfEngine*, CSSWfProcInst*, const*, short, bool&, bool, bool, bool, const, const CCFVariant*)+0x589)[0xd9a75579]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfEngine::RunSingleProcess(const CSSWfProcess*, CSSWfProcInst*, CSSBusComp*, const*, short, const, bool, const CCFPropertySet&, const*&, bool&, CCFMap, CCFElemPtr>&, int&, WfInstType, const CCFVariant*, const)+0x9b7)[0xd9a9aff7]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfEngine::StartProcess(const*, short, const, const, const, const, const CCFPropertySet&, const*&, bool&, WfInstType, CSSWfBatchJob*, const CCFVariant*, const, bool)+0x885)[0xd9a9be35]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfEngine::DoInvokeMethod(const*, short, const CCFPropertySet&, const*&)+0x1c55)[0xd9aa3415]
/app/siebel/siebsrvr/lib/libsscafwsv.so(CSSWfEngine::DoInvokeMethod(const*, short, const CCFPropertySet&, const*&)+0x14f6)[0xd9aa2cb6]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSService::InvokeMethod(const*, short, const CCFPropertySet&, const*&)+0x514)[0xf2acfce4]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSModel::TriggerCTEventsRecur(CTObjectType, const*, short, const, const, CSSBusComp*, unsigned short, CSSStringArray&, const CCFPropertySet&)+0x13a4)[0xf2abc0d4]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSModel::TriggerCTEvents(CTObjectType, const*, short, const, const, CSSBusComp*, unsigned short, const CCFPropertySet&)+0x6f)[0xf2aadb6f]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::RuntimeEvent(int, unsigned, const SSstring&, const CCFPropertySet&)+0x124)[0xf2aedc34]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::EventPreSetFieldValue(const SSstring&, const SSstring&)+0x7b)[0xf2aee6eb]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::SetFieldValue(const*, short, const, int, int, int)+0x1100)[0xf2b1a180]
/app/siebel/siebsrvr/lib/libsscacabc.so(CSSBCActivity::OnPrimarySet(const*, short, SSstring&, SSstring)+0x2b9)[0xd5e50d99]
/app/siebel/siebsrvr/lib/libssfafcbc.so(CSSBCFINSActivity::OnPrimarySet(const*, short, SSstring&, SSstring)+0x98)[0xce00f098]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::SqlSetFieldValue(const*, short, const)+0xe73)[0xf2b49ad3]
/app/siebel/siebsrvr/lib/libsscacmbc.so(CSSBCBase::SqlSetFieldValue(const*, short, const)+0x3f4)[0xd9bea874]
/app/siebel/siebsrvr/lib/libsscabcbc.so(CSSBCUser::SqlSetFieldValue(const*, short, const)+0x76)[0xd68638f6]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::SetFieldValue(const*, short, const, int, int, int)+0x120b)[0xf2b1a28b]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::SetFieldValue(unsigned, const*, short, int, int)+0x69)[0xf2b3f7a9]
/app/siebel/siebsrvr/lib/libsscacabc.so(CSSBCActivity::AddDeleteAssocRecord(SSstring, SSstring, CSSBusComp*, int)+0x45b)[0xd5e7c43b]
/app/siebel/siebsrvr/lib/libsscacabc.so(CSSBCActivity::SqlSetFieldValue(const*, short, const)+0x2536)[0xd5e85ed6]
/app/siebel/siebsrvr/lib/libssfafcbc.so(CSSBCFINSActivity::SqlSetFieldValue(const*, short, const)+0xb5)[0xce022525]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::SetFieldValue(const*, short, const, int, int, int)+0x120b)[0xf2b1a28b]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::PickCurrentRow()+0x2cd4)[0xf2b4e1b4]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::ValidatePickValue(const*, short, SSstring&, int&, bool)+0x198c)[0xf2b3690c]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::ValidatePickValue(const*, short, SSstring&, int&)+0x3a)[0xf2b371ba]
/app/siebel/siebsrvr/lib/libsscfom.so(CSSBusComp::SetFieldValue(const*, short, const, int, int, int)+0x15d7)[0xf2b1a657]
/app/siebel/siebsrvr/lib/libsscfomlg.so(CSSELBusCompImpl::SetFieldValue(const SSstring&, const SSstring&)+0x1f6)[0xf30139f6]
/app/siebel/siebsrvr/lib/libsscfcli.so(CSSBusCompCLIJSMechInst::SetFieldValue(CSSCLIContext*, CSSCLIValueArray*, CSSCLIAbstractValue*)+0x2bc)[0xd65aca8c]



Steps to replicate- The issue could not be reproduced at will in the affected environment - as it appeared sporadically only:
1. Run the custom EAI component (**EAIObjMgr_chnl);
2. Have the external interfaces sending some requests ( (Inbound web service -> Workflow)
3. Monitor the environment and occasionally see the processes crashing.

Due to this issue, integration with external system(s) could show errors or delays.

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.