SAP Knowledge Base Article - Preview

2395881 - Web Intelligence crash on AIX

Symptom

  • If traces are enabled, logs show Web Intelligence process exiting in the middle of some work if traces are enabled and the process Identifier (PID) changes - highlighted in yellow below:

2016 11 24 11:55:00:718|18874400|dgDrillEngine:MakeDPDrillPaths: 0.002
2016 11 24 11:55:00:719|18874400|C3_UserDocument:GrpVarIOHelper::DoGVarCompatible
2016 11 24 11:55:00:719|18874400|C3_UserDocument:GrpVarIOHelper::DoGVarCompatible: 0
2016 11 24 11:55:00:720|18874400|C3_UserDocument:GrpVarIOHelper::UndoGVarCompatible
...
2016 11 24 11:55:00:730|18874400|C3_MULTIL_INTL_BO_WSTRING:c3_intl::Context::Context(const bo_wstring& sLocale): 0
2016 11 24 11:55:00:731|18874400|C3_MULTIL_INTL_BO_WSTRING:c3_intl::Context::Context(const bo_wstring& sLocale)
2016 11 24 11:55:00:731|18874400|C3_MULTIL_INTL_BO_WSTRING:c3_intl::Context::Context(const bo_wstring& sLocale): 0.001
2016 11 24 11:55:06:343|18874402|TraceBridge::Initialize: pullable set to 1

  • Core files are found in enterprise_xi40/aix_rs6000_64 folder. The following stacks can be extracted when parsing Web Intelligence core dumps on AIX 7 using the DBX debugger

# On opening the report without traces
bash-4.1$ . ./setup.env.sh

bash-4.1$ dbx ./enterprise_xi40/aix_rs6000_64/WIReportServer ./enterprise_xi40/aix_rs6000_64/core.16449600.24104247
Type 'help' for help.
[using memory image in ./enterprise_xi40/aix_rs6000_64/core.16449600.24104247]
reading symbolic information ...

Segmentation fault in kc3cdbCtxtDocument.Cube::CDB::cdbDocumentContextClass::FindDPObject(const char*,Cube::CDB::objectID&,const bool,int) const at 0x900000036d610b0 ($t68813)
0x900000036d610b0 (Cube::CDB::cdbDocumentContextClass::FindDPObject(const char*,Cube::CDB::objectID&,const bool,int) const+0x1b0) e8040000          ld   r0,0x0(r4)
(dbx) where
kc3cdbCtxtDocument.Cube::CDB::cdbDocumentContextClass::FindDPObject(const char*,Cube::CDB::objectID&,const bool,int) const(??, ??, ??, ??, ??) at 0x900000036d610b0
Cube::CDB::cdbCalculator::QueryObject(const ic3MDSObjectDescriptor*,Cube::CDB::objectID&,bool,int) const(??, ??, ??, ??, ??) at 0x900000037946770
kc3qfexecute.cpp-0::ExecHelper::GetObjectId(const Cube::QueryFacility::Validated::ic3Expression::Elem&,int) const(0x112b77930, 0x112b7358c, 0x11657a420, 0xd3b30000d3b3) at 0x90000003861133c
kc3qfexecute.cpp-0::ExecHelper::doCreateExprFromQFExpr(const ibo_ptr<Cube::CDB::Query::ic3BlockValue>&,const Cube::QueryFacility::Validated::ic3Expression&,int)(0x112b77930, 0x112b77168, 0x112b77170, 0x116406c78, 0xd3b30000d3b3) at 0x9000000385ffad4
kc3qfexecute.cpp-0::ExecHelper::CreateExprFromQFExpr(const ibo_ptr<Cube::CDB::Query::ic3BlockValue>&,const Cube::QueryFacility::Validated::ic3Expression&,int)(??, ??, ??, ??, ??) at 0x9000000385fb2a8
kc3qfexecute.cpp-0::ExecHelper::AddVariablesToCalculator(const c3_vector<std::pair<ibo_ptr<ic3MDSObjectDescriptor>,ibo_ptr<Cube::QueryFacility::Validated::ic3Expression> > >&,const char**,bool&,int)(??, ??, ??, ??, ??) at 0x9000000388f1760
Cube::QueryFacility::Document::PrepareCalculator(int)(??, ??) at 0x90000003855daa4
kc3qfexecute.Cube::QueryFacility::Document::ExecuteReport(CadenzaTools::ReportId,bool)(0x1121e9630, 0xd3b300000000, 0x0) at 0x9000000385d7850
kc3qfexecute.Cube::QueryFacility::Document::ExecuteReport(CadenzaTools::ReportId)(??, ??) at 0x90000003891ba9c
Cube::QueryFacility::Document::IsPossibleToCacheReport(CadenzaTools::ReportId) const(0x1121e9630, 0xd3b300000000) at 0x9000000389aea98
Cube::QueryFacility::Document::IsPossibleToCacheDocument() const(??) at 0x9000000389ae184
redsDocument::getCacheableStatus(bool&)(??, ??) at 0x90000002119c668
dgDocument::GetPages(const idgDocument::MediaParam&,const bool&,const bool&,unsigned int&,const idgDocument::CacheParam&)(??, ??, ??, ??, ??, ??) at 0x90000001f70c540
unnamed block in wicdzCore::dgWICDZCore::getPagesNotFromCache(ibo_ptr<idgDocument>&,ibo_ptr<DX::idgDocExpress>,ibo_ptr<DX::idgDocExpressState>,const bo_utf8string&,const bo_utf8string&,bool,const wicdzCore::PageMode&,unsigned int&,std::ostrstream&)(this = 0x0000000110f1dcd0, curDocPtr = &(...), docExpress = &(...), docExpressState = &(...), aPageRange = &(...), aMedia = &(...), outputAsBlob = true, aPageMode = PAGE_MODE_NORMAL, blobId = 0, output = &(...)), line 4486 in "kdgWICDZCore.cpp"
wicdzCore::dgWICDZCore::getPagesNotFromCache(ibo_ptr<idgDocument>&,ibo_ptr<DX::idgDocExpress>,ibo_ptr<DX::idgDocExpressState>,const bo_utf8string&,const bo_utf8string&,bool,const wicdzCore::PageMode&,unsigned int&,std::ostrstream&)(this = 0x0000000110f1dcd0, curDocPtr = &(...), docExpress = &(...), docExpressState = &(...), aPageRange = &(...), aMedia = &(...), outputAsBlob = true, aPageMode = PAGE_MODE_NORMAL, blobId = 0, output = &(...)), line 4486 in "kdgWICDZCore.cpp"
wicdzCore::dgWICDZCore::getPages(const ucs2string&,const bo_utf8string&,const bo_utf8string&,bool,const wicdzCore::PageMode&,unsigned int&,std::ostrstream&)(this = 0x0000000110f1dcd0, docToken = &(...), aPageRange = &(...), aMedia = &(...), outputAsBlob = true, aPageMode = PAGE_MODE_NORMAL, blobId = 0, output = &(...)), line 4438 in "kdgWICDZCore.cpp"
WICDZServantBase::getPagesReal(const ucs2string&,const bo_utf8string&,const bo_utf8string&,bool,wicdzCore::PageMode,unsigned int&,std::ostrstream&)(0x110ef3050, 0x110f3ab98, 0x110f3aba0, 0x110f3aba8, 0x100000000000001, 0x0, 0x11119c4cc, 0x11119c3b0) at 0x90000001af730e8
MethodRequestGetPages::executeRequest()(??) at 0x90000001af945c0
async::MethodRequestBase::internalRun()(??) at 0x900000018b69780
async::MethodRequestBase::synchronousRun()(??) at 0x900000018b84440
MethodSynchronousExecution::MethodSynchronousExecution(async::MethodRequestBase*,Common_API::ISynchroManager*)(??, ??, ??) at 0x900000018b9705c
async::AsyncCaller::executeMethodRequest(cdztools::RequestProc&,async::MethodRequestBase*,unsigned int,bool,const char*,int)(0x112b87990, 0x0, 0x90000001a955d04, 0x0, 0x112b86870, 0x9001000a07c3958, 0x112b86890) at 0x900000018b9b0b8
dgWICDZ_i::getPages(const OBFixSeq<unsigned char>&,const OBFixSeq<unsigned char>&,const OBFixSeq<unsigned char>&,const OBFixSeq<unsigned char>&,unsigned char,unsigned char,WICDZServer_GetPagesMode,OBFixSeq<unsigned char>*&)(??, ??, ??, ??, ??, ??, ??, ??) at 0x90000001a7d6ac8
wicdz_skel.WICDZServer_WICDZ_skel::_OB_op_getPages(OBBuffer&,bool,unsigned int,unsigned int)(??, ??, ??, ??, ??) at 0x90000001a8de134
WICDZServer_WICDZ_server_skel::_OB_dispatch(const char*,OBBuffer&,bool,unsigned int,unsigned int)(??, ??, ??, ??, ??, ??) at 0x90000001a8e3bb8
CORBA_BOA::_OB_dispatch(OCI_TransportInfo*,const OBFixSeq<unsigned char>&,const char*,OBBuffer&,bool,unsigned int,unsigned int)() at 0x9000000012735d8
OBGIOPServerWorker::dispatchRequest(OBBuffer&,bool,bool)() at 0x9000000012645f8
OBGIOPServerWorkerThreaded::Dispatcher::run()() at 0x900000001295110
Etc1001206::JTCThread::_JTC_startThreadHook()() at 0x90000000115e5c8
_JTC_threadAdapter() at 0x90000000115e168

# On opening the report with traces on Web Intelligence Processing Server (WIPS, WIRS) using High trace in Central Management Console (CMC)
bash-4.1$ . ./setup.env.sh

bash-4.1$ dbx ./enterprise_xi40/aix_rs6000_64/WIReportServer ./enterprise_xi40/aix_rs6000_64/core.18874400.24105500
Type 'help' for help.
[using memory image in ./enterprise_xi40/aix_rs6000_64/core.18874400.24105500]
reading symbolic information ...

Segmentation fault in QEExpressionHolder::deleteTokens() at 0x900000028a5e9ac ($t647)
0x900000028a5e9ac (QEExpressionHolder::deleteTokens()+0xac) e8060000          ld   r0,0x0(r6)

(dbx) where
QEExpressionHolder::deleteTokens()(??) at 0x900000028a5e9ac
kqeExpressionHolder.QEExpressionHolder::reset()(??) at 0x900000028a5de2c
kqeExpressionHolder.QEExpressionHolder::reset(const bo_utf8string&,QEXInputKind)(??, ??, ??) at 0x900000028a7fe24
cdbUserFormula::Reset()(0x11212e790) at 0x900000027359e98
cdbUserFormula::Update(const bool,bool)(0x11212e790, 0x0, 0x0) at 0x900000027359d2c
cdbFormulaFactory::VariableList::UpdateAll(ic3FolderDictionary&,const bool,bool)(0x1111bc148, 0x1111bbb28, 0x0, 0x0) at 0x90000002733ef20
cdbFormulaFactory::Validate()(0x1111bc0b0) at 0x90000002736dd58
kc3cdbdsdoc.cpp-0::GrpVarIOHelper::UndoGVarCompatible()(0x11280efe8) at 0x900000027b5a66c
cdbUserDocument::GetVariablesForDrill(std::vector<ibo_const_ptr<ic3MDSObjectDescriptor>,std::allocator<ibo_const_ptr<ic3MDSObjectDescriptor> > >&) const(0x111173dd0, 0x11280fc18) at 0x900000027c2545c
drillReport::AddVariablesToFreeObjects()(??) at 0x90000001fc69c78
dgDrillEngine::GenerateDPHierarchies()(??) at 0x90000001fc5761c
dgDrillEngine::SubmitDocumentForDrill()(??) at 0x90000001fd18d94
dgDocument::GetPages(const idgDocument::MediaParam&,const bool&,const bool&,unsigned int&,const idgDocument::CacheParam&)(??, ??, ??, ??, ??, ??) at 0x90000001f70e5bc
unnamed block in wicdzCore::dgWICDZCore::getPagesNotFromCache(ibo_ptr<idgDocument>&,ibo_ptr<DX::idgDocExpress>,ibo_ptr<DX::idgDocExpressState>,const bo_utf8string&,const bo_utf8string&,bool,const wicdzCore::PageMode&,unsigned int&,std::ostrstream&)(this = 0x0000000110edcd70, curDocPtr = &(...), docExpress = &(...), docExpressState = &(...), aPageRange = &(...), aMedia = &(...), outputAsBlob = true, aPageMode = PAGE_MODE_NORMAL, blobId = 0, output = &(...)), line 4486 in "kdgWICDZCore.cpp"
wicdzCore::dgWICDZCore::getPagesNotFromCache(ibo_ptr<idgDocument>&,ibo_ptr<DX::idgDocExpress>,ibo_ptr<DX::idgDocExpressState>,const bo_utf8string&,const bo_utf8string&,bool,const wicdzCore::PageMode&,unsigned int&,std::ostrstream&)(this = 0x0000000110edcd70, curDocPtr = &(...), docExpress = &(...), docExpressState = &(...), aPageRange = &(...), aMedia = &(...), outputAsBlob = true, aPageMode = PAGE_MODE_NORMAL, blobId = 0, output = &(...)), line 4486 in "kdgWICDZCore.cpp"
wicdzCore::dgWICDZCore::getPages(const ucs2string&,const bo_utf8string&,const bo_utf8string&,bool,const wicdzCore::PageMode&,unsigned int&,std::ostrstream&)(this = 0x0000000110edcd70, docToken = &(...), aPageRange = &(...), aMedia = &(...), outputAsBlob = true, aPageMode = PAGE_MODE_NORMAL, blobId = 0, output = &(...)), line 4438 in "kdgWICDZCore.cpp"
WICDZServantBase::getPagesReal(const ucs2string&,const bo_utf8string&,const bo_utf8string&,bool,wicdzCore::PageMode,unsigned int&,std::ostrstream&)(0x110eda1f0, 0x110f0df38, 0x110f0df40, 0x110f0df48, 0x100000000000001, 0x0, 0x110f5b54c, 0x110f5b430) at 0x90000001af730e8
MethodRequestGetPages::executeRequest()(??) at 0x90000001af945c0
async::MethodRequestBase::internalRun()(??) at 0x900000018b69780
async::MethodRequestBase::synchronousRun()(??) at 0x900000018b84440
MethodSynchronousExecution::MethodSynchronousExecution(async::MethodRequestBase*,Common_API::ISynchroManager*)(??, ??, ??) at 0x900000018b9705c
async::AsyncCaller::executeMethodRequest(cdztools::RequestProc&,async::MethodRequestBase*,unsigned int,bool,const char*,int)(0x11281c990, 0x0, 0x90000001a955d04, 0x0, 0x90000000002b8f8, 0x0, 0x0) at 0x900000018b9b0b8
dgWICDZ_i::getPages(const OBFixSeq<unsigned char>&,const OBFixSeq<unsigned char>&,const OBFixSeq<unsigned char>&,const OBFixSeq<unsigned char>&,unsigned char,unsigned char,WICDZServer_GetPagesMode,OBFixSeq<unsigned char>*&)(??, ??, ??, ??, ??, ??, ??, ??) at 0x90000001a7d6ac8
wicdz_skel.WICDZServer_WICDZ_skel::_OB_op_getPages(OBBuffer&,bool,unsigned int,unsigned int)(??, ??, ??, ??, ??) at 0x90000001a8de134
WICDZServer_WICDZ_server_skel::_OB_dispatch(const char*,OBBuffer&,bool,unsigned int,unsigned int)(??, ??, ??, ??, ??, ??) at 0x90000001a8e3bb8
CORBA_BOA::_OB_dispatch(OCI_TransportInfo*,const OBFixSeq<unsigned char>&,const char*,OBBuffer&,bool,unsigned int,unsigned int)() at 0x9000000012735d8
OBGIOPServerWorker::dispatchRequest(OBBuffer&,bool,bool)() at 0x9000000012645f8
OBGIOPServerWorkerThreaded::Dispatcher::run()() at 0x900000001295110
Etc1001206::JTCThread::_JTC_startThreadHook()() at 0x90000000115e5c8
_JTC_threadAdapter() at 0x90000000115e168 

# Stack generated with End to End traces
bash-4.1$ . ./setup.env.sh

dbx ./enterprise_xi40/aix_rs6000_64/WIReportServer ./enterprise_xi40/aix_rs6000_64/core.9371744.23164506
Type 'help' for help.

TraceLog.void ASTools400::MT::NearlyRO<ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::ModeAndValue,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::NearlyROMutex::assign<ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::ValueRef<TraceLog400::EventStatus> >(ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::ValueRef<TraceLog400::EventStatus>&,const ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::ModeAndValue&)(0x200000778, 0x112a0d520, 0x200000500) at 0x9000000019317a4
TraceLog.void ASTools400::MT::NearlyRO<ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::ModeAndValue,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::read<ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::ValueRef<TraceLog400::EventStatus> >(ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::ValueRef<TraceLog400::EventStatus>&)(??, ??) at 0x90000000193149c
TraceLog.void ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::read_mode_and_value<ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::ValueRef<TraceLog400::EventStatus> >(ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::ValueRef<TraceLog400::EventStatus>&,bool)(??, ??, ??) at 0x900000001931154
TraceLog.void ASTools400::MT::Pullable<TraceLog400::Config,ASTools400::Native::RecursiveMutex,SimpleTime400::TimerT<TraceLog400::PullTime> >::read<TraceLog400::EventStatus>(TraceLog400::EventStatus&,bool)(??, ??, ??) at 0x900000001930e48
TraceLog400::Logos::init_event_status(TraceLog400::EventStatus&) const(??, ??) at 0x9000000019301a0
TraceLog400::Logos::is_active(const TraceLog400::EventInfo&,const TraceLog400::Admin::DevInfo&,TraceLog400::Context::Data*) const(??, ??, ??, ??) at 0x90000000192fb34
TraceLog.TraceLog400::Logos::active_logos(const TraceLog400::EventInfo&,const TraceLog400::Admin::DevInfo&,TraceLog400::Context::Data*)(??, ??, ??, ??) at 0x90000000192f724
TraceLog.TraceLog400::Logos::active_logos(const TraceLog400::EventInfo&,const TraceLog400::Admin::DevInfo&)(??, ??) at 0x90000000192e258
TraceLog.TraceLog400::Logger::Logger(const TraceLog400::EventInfo&,const TraceLog400::Admin::DevInfo&)(??, ??, ??) at 0x90000000192df60
TraceLog400::EventInfo::logger(TraceLog400::Feature) const(0x112a0e358, 0x112a0e060, 0x0) at 0x900000001979760
kc3cdbfolderpath.TraceLog400::Logger TraceLog400::EventInfo::operator<<<const char[11]>(const char(&)[11])(??, ??, ??) at 0x90000002a2f1a40
kc3Properties.ic3PropertiesClassFactory::GetRegValue(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&,const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&,std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)(??, ??, ??) at 0x90000002a3df2c8
kc3qfexecute.cpp-0::ExecHelper::ExecHelper(c3_allocator&,ic3UserDocument&,Cube::CDB::ic3Calculator&,c3_vector<Cube::QueryFacility::Document::ReportInfo>&)(??, ??, ??, ??, ??) at 0x9000000385ea3a4
kc3qfexecute.Cube::QueryFacility::Document::ExecuteReport(CadenzaTools::ReportId,bool)(0x112fdae30, 0xd3b300000000, 0x0) at 0x9000000385d7cb8
kc3qfexecute.Cube::QueryFacility::Document::ExecuteReport(CadenzaTools::ReportId)(??, ??) at 0x90000003891ba9c
Cube::QueryFacility::Document::IsPossibleToCacheReport(CadenzaTools::ReportId) const(0x112fdae30, 0xd3b300000000) at 0x9000000389aea98
Cube::QueryFacility::Document::IsPossibleToCacheDocument() const(??) at 0x9000000389ae184
redsDocument::getCacheableStatus(bool&)(??, ??) at 0x9000000214b6668
dgDocument::GetPages(const idgDocument::MediaParam&,const bool&,const bool&,unsigned int&,const idgDocument::CacheParam&)(??, ??, ??, ??, ??, ??) at 0x90000001fb9e540
unnamed block in wicdzCore::dgWICDZCore::getPagesNotFromCache(ibo_ptr<idgDocument>&,ibo_ptr<DX::idgDocExpress>,ibo_ptr<DX::idgDocExpressState>,const bo_utf8string&,const bo_utf8string&,bool,const wicdzCore::PageMode&,unsigned int&,std::ostrstream&)(this = 0x0000000110f69af0, curDocPtr = &(...), docExpress = &(...), docExpressState = &(...), aPageRange = &(...), aMedia = &(...), outputAsBlob = true, aPageMode = PAGE_MODE_NORMAL, blobId = 0, output = &(...)), line 4486 in "kdgWICDZCore.cpp"
wicdzCore::dgWICDZCore::getPagesNotFromCache(ibo_ptr<idgDocument>&,ibo_ptr<DX::idgDocExpress>,ibo_ptr<DX::idgDocExpressState>,const bo_utf8string&,const bo_utf8string&,bool,const wicdzCore::PageMode&,unsigned int&,std::ostrstream&)(this = 0x0000000110f69af0, curDocPtr = &(...), docExpress = &(...), docExpressState = &(...), aPageRange = &(...), aMedia = &(...), outputAsBlob = true, aPageMode = PAGE_MODE_NORMAL, blobId = 0, output = &(...)), line 4486 in "kdgWICDZCore.cpp"
wicdzCore::dgWICDZCore::getPages(const ucs2string&,const bo_utf8string&,const bo_utf8string&,bool,const wicdzCore::PageMode&,unsigned int&,std::ostrstream&)(this = 0x0000000110f69af0, docToken = &(...), aPageRange = &(...), aMedia = &(...), outputAsBlob = true, aPageMode = PAGE_MODE_NORMAL, blobId = 0, output = &(...)), line 4438 in "kdgWICDZCore.cpp"
WICDZServantBase::getPagesReal(const ucs2string&,const bo_utf8string&,const bo_utf8string&,bool,wicdzCore::PageMode,unsigned int&,std::ostrstream&)(0x110f2c970, 0x110f5b298, 0x110f5b2a0, 0x110f5b2a8, 0x100000000000001, 0x0, 0x111f82aac, 0x111f82990) at 0x90000001af730e8
MethodRequestGetPages::executeRequest()(??) at 0x90000001af945c0
async::MethodRequestBase::internalRun()(??) at 0x900000018b69780
async::MethodRequestBase::synchronousRun()(??) at 0x900000018b84440
MethodSynchronousExecution::MethodSynchronousExecution(async::MethodRequestBase*,Common_API::ISynchroManager*)(??, ??, ??) at 0x900000018b9705c
async::AsyncCaller::executeMethodRequest(cdztools::RequestProc&,async::MethodRequestBase*,unsigned int,bool,const char*,int)(0x112a1e990, 0x0, 0x90000001a955d04, 0x0, 0x1103f42c0, 0x90000000200b020, 0x1) at 0x900000018b9b0b8
dgWICDZ_i::getPages(const OBFixSeq<unsigned char>&,const OBFixSeq<unsigned char>&,const OBFixSeq<unsigned char>&,const OBFixSeq<unsigned char>&,unsigned char,unsigned char,WICDZServer_GetPagesMode,OBFixSeq<unsigned char>*&)(??, ??, ??, ??, ??, ??, ??, ??) at 0x90000001a7d6ac8
wicdz_skel.WICDZServer_WICDZ_skel::_OB_op_getPages(OBBuffer&,bool,unsigned int,unsigned int)(??, ??, ??, ??, ??) at 0x90000001a8de134
WICDZServer_WICDZ_server_skel::_OB_dispatch(const char*,OBBuffer&,bool,unsigned int,unsigned int)(??, ??, ??, ??, ??, ??) at 0x90000001a8e3bb8
CORBA_BOA::_OB_dispatch(OCI_TransportInfo*,const OBFixSeq<unsigned char>&,const char*,OBBuffer&,bool,unsigned int,unsigned int)() at 0x9000000012735d8
OBGIOPServerWorker::dispatchRequest(OBBuffer&,bool,bool)() at 0x9000000012645f8
OBGIOPServerWorkerThreaded::Dispatcher::run()() at 0x900000001295110
Etc1001206::JTCThread::_JTC_startThreadHook()() at 0x90000000115e5c8
_JTC_threadAdapter() at 0x90000000115e168


Read more...

Environment

  • SAP BusinessObjects Business Intelligence Platform BI 4.1 SP6 patch 6.5
  • IBM AIX 7.1

Product

SAP BusinessObjects Business Intelligence platform 4.1

Keywords

KBA , BI-RA-WBI-BE , Back End/Server , BI-BIP-ADM , BI Servers, security, Crystal Reports in Launchpad , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.