XMLPReportServer Crashes Due To High Memory Utilization

(Doc ID 2340544.1)

Last updated on DECEMBER 18, 2017

Applies to:

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

Symptoms

On : 8.1.1.11.17 [IP2013] version, System Admin

XMLPReportServer component is crashing due to memory exhaustion with the following call stack:

SSstring::InitAllocBuffer(int)(??, ??) at 0x201f8990
SSstring::GetWriteBuffer(int)(??, ??) at 0x201fa5d4
SSstring::SetBufferLength(int)(??, ??) at 0x201fbb4c
CSSXMLConverter::XMLFormatValue(const SSstring&,SSstring&,bool,CSSObjectBase*)(??, ??, ??, ??) at 0x41351670
CSSXMLConverter::PropSet2XML(const CCFPropertySet*,bool,bool,bool,bool,bool,EAIXMLCopyBufList&)(??, ??, ??, ??, ??, ??, ??, ??) at 0x41357644
CSSXMLConverter::PropSet2XML(const CCFPropertySet*,bool,bool,bool,bool,bool,EAIXMLCopyBufList&)(??, ??, ??, ??, ??, ??, ??, ??) at 0x41357c90
CSSXMLConverter::PropSet2XML(const CCFPropertySet*,bool,bool,bool,bool,bool,EAIXMLCopyBufList&)(??, ??, ??, ??, ??, ??, ??, ??) at 0x41357c90
CSSXMLConverter::PropSet2XML(const CCFPropertySet*,bool,bool,bool,bool,bool,EAIXMLCopyBufList&)(??, ??, ??, ??, ??, ??, ??, ??) at 0x41357c90
CSSXMLConverter::PropSetToXML(const CCFPropertySet&,const SSstring&,const CCFMap<CCFElemStr,CCFElemStr>&,const SSstring&,CCFVariant&,bool,bool,bool,bool,bool,bool)(??, ??, ??, ??, ??, ??, ??, ??) at 0x4135d488
CSSXMLCnvService::PropSetToXML(const CCFPropertySet&,CCFPropertySet&,bool,bool)(??, ??, ??, ??, ??) at 0x47f2d024
CSSXMLCnvService::DoInvokeMethod(const wchar_t*,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x47f2d4b4
service.CSSService::InvokeMethod(const wchar_t*,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x309debbc
siebel_webservices::OutboundPort::CallTransport(CSSModel&,siebel_webservices::UniversalFactory&,const SSstring&,const SSstring&,const SSstring&,CCFMap<CCFElemStr,CCFElemStr>&,CCFMap<CCFElemStr,CCFElemStr>&,CCFMap<CCFElemStr,CCFElemStr>&,CCFPropertySet&,CCFPropertySet*&,siebel_webservices::PerfStats&) const(??, ??, ??, ??, ??, ??, ??, ??) at 0x446836f4
siebel_webservices::OutboundPort::Execute(CSSModel&,siebel_webservices::UniversalFactory&,const SSstring&,const SSstring&,const CCFPropertySet&,CCFPropertySet&,CCFMap<CCFElemStr,CCFElemStr>&,CCFMap<CCFElemStr,CCFElemStr>&,CCFMap<CCFElemStr,CCFElemStr>&,siebel_webservices::PerfStats&)(??, ??, ??, ??, ??, ??, ??, ??) at 0x44681f38
CSSWSOutboundDispatcher::Dispatch(const SSstring&,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x445ea40c
CSSWSOutboundDispatcher::DoInvokeMethod(const wchar_t*,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x445e94ec
service.CSSService::InvokeMethod(const wchar_t*,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x309debbc
CSSXMLPDataSvc::IntObjToDoc(const CCFPropertySet&,CCFPropertySet&)(??, ??, ??) at 0x4026fcc8
CSSXMLPDataSvc::GetDataAsBinary(const CCFPropertySet&,CCFPropertySet&)(??, ??, ??) at 0x4026aa40
CSSXMLPDataSvc::DoInvokeMethod(const wchar_t*,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x40268b50
service.CSSService::InvokeMethod(const wchar_t*,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x309debbc
CSSXMLPDriverSvc::ProcessRequest(const wchar_t*,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x4025fb80
CSSXMLPDriverSvc::DoInvokeMethod(const wchar_t*,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x4025eaa0
service.CSSService::InvokeMethod(const wchar_t*,const CCFPropertySet&,CCFPropertySet&)(??, ??, ??, ??) at 0x309debbc
bsvcmgr._ThreadMain(void*,SrmRequest*)(??, ??) at 0x3097e030


After increasing the logging level of the affected component using the following srvrmgr command it was possible to narrow down the issue to the largest log file getting generated as each log file represents a report execution.

Changes

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms