My Oracle Support Banner

Genbscript is crashing on AIX (Doc ID 2461753.1)

Last updated on JUNE 10, 2022

Applies to:

Siebel CRM - Version 17.0 [IP2017] to 20.7 [Release V17]
Information in this document applies to any platform.

Symptoms

Note: genbscript is obsolete since Siebel 20.8

When attempting to genbscript on Siebel Server running on AIX the following call stack is generated.
genbscript is crashing and generate core file.

CALL STACK
-----------------------

Called from: 
0xd1d482f8      AssignCopy__8SSstringFiPCw+  0x00001250 
0xd1d49060      __ct__8SSstringFPCw+  0x00000220 
0x2012e7f4      DoAddListRow__9CSSSqlObjFP9CSSRecordRiP11CSSDataListP13CSSTaskRecordPv+  0x00005c70 
0x2012d058      AddListRow__9CSSSqlObjFP9CSSRecordRiP11CSSDataList+  0x000019fc 
0x20126218      Home__9CSSSqlObjFP9CSSRecord+  0x00001220 
0x203cdd1c      DOGetCompiledData__20CSSRRCompiledDataSrcFPCwPCwP14CCFPropertySetRi+  0x000063e4 
0x203c31f4      OpenObj__20CSSDynamicDataReaderFPCwPCwRi+  0x000016c8 
0x20350db8      OpenObj__12CSSObjDefMgrFPCwPCwRi+  0x00001bdc 
0x20309554      LoadViewDef__12CSSObjDefMgrFPCwRP10CSSUdfViewi+  0x000069e4 
0x20344b18      GetViewDef__12CSSObjDefMgrFPCwRP10CSSUdfViewi+  0x00001f04 
0x203269c8      LoadAppDef__12CSSObjDefMgrFPCwRP9CSSAppDef+  0x0000b44c 
0x2034a55c      LoadAppDef__12CSSObjDefMgrFv+  0x00000498 
0x20348294      LoadConfig__12CSSObjDefMgrFv+  0x00000ac8 
0x200da410      Load__15CSSModelPhysDefFP16CSSProductConfig+  0x00001100 
0xdfd0b5c4      Load__8CSSModelFP16CSSProductConfig+  0x00000660 
0xdfd0e2ec      Login__8CSSModelFRC8SSstringRC8SSstring+  0x00002974 
0x100019a8      wmain+  0x0000321c 
0x10001270      app_main+  0x000004e8 
0x10000ab8      main+  0x000005c4 
0x100001e4      __start+  0x0000021cTAG

 The following was obtained on internal repro, the call stack may be different on other customers running genbscript on AIX as the crash is due to lack of resources.

abort() at 0xd017c398
mwproc.MwAbort() at 0xd858f4d8
exception.SehDoExcept(SEH_THREAD_BLOCK*,_ExceptionBuff*).InvokeUnhandledExceptionFilter(SEH_THREAD_BLOCK*)() at 0xd85a94fc
exception.MwSehExceptTrampolineNoAsm(_ExceptionBuff*).SehInvokeTryList(SEH_THREAD_BLOCK*)() at 0xd85a5160
exception.SehExceptReturn2.SehScanInvokeTryList(SEH_THREAD_BLOCK*)() at 0xd85a56d4
Signal_Handler::raise(unsigned int,void*,int,int,unsigned long*)() at 0xd85a5e58
Raise_Exception::operator()(int,siginfo_t*,void*)() at 0xd85a6110
Signal_Handler::The_Handler(int,siginfo_t*,void*)() at 0xd85a5fb8
pth_signal.pthread_kill(??, ??) at 0xd053e994
pth_signal._p_raise(??) at 0xd053dde4
raise.raise(??) at 0xd0120ba0
_SigBusSegvIotHandler(int,int,__sigcontext*)(??, ??, ??) at 0xd6cae594
CCFAtomics::Decrement(int*)(0xffffffff) at 0xd6acbc3c
ssstring.SSstring::Empty()(??) at 0xd6adb7a4
CCFPropertySet::~CCFPropertySet()(??, ??) at 0xd6b57a54
CCFPropertySet::~CCFPropertySet()(??, ??) at 0xd6b57bbc
CSSDynamicDataIterator::~CSSDynamicDataIterator()(??, ??, ??) at 0xd78b29f4
CSSDynamicDataReader::OpenObj(const wchar_t*,const wchar_t*,int&)(??, ??, ??, ??) at 0xd78a9284
CSSObjDefMgr::OpenObj(const wchar_t*,const wchar_t*,int&)(??, ??, ??, ??) at 0xd7836db4
CSSObjDefMgr::LoadTableDef(const wchar_t*,CSSTableDef*&)(??, ??, ??) at 0xd7826124
CSSObjDefMgr::GetTableDef(const wchar_t*,CSSTableDef*&)(??, ??, ??) at 0xd78008f8
CSSSqlBCDef::AddSystemFields()(??) at 0xd77d7b04
CSSObjDefMgr::SysLoadSqlBCDef(const wchar_t*,CSSSqlBCDef*,int)(??, ??, ??, ??) at 0xd7842c9c
CSSObjDefMgr::SysEnumSqlBCDefs(int,CSSSqlBCDef*&,__POSITION*&)(??, ??, ??, ??) at 0xd7881238
CSSModelPhysDef::SysEnumSqlBCDefs(int,CSSSqlBCDef*&,__POSITION*&)(??, ??, ??, ??) at 0xd75ca5e8
CSSBScriptMgr::GenerateBScriptFiles(const wchar_t*)(??, ??) at 0x10002e30
wmain(??, ??) at 0x100019e4
app_main(??, ??) at 0x1000126c
MainWin.main(??, ??, ??) at 0x10000ab4

STEPS

The issue can be reproduced at will at the customer's environment with the following steps:
1. Run genbscript using the following syntax:

genbscript /c ./enu/bkp_fins.cfg_19092018 /application/sieb8/websrvr/applicationcontainer/webapps/siebel /l enu /u SADMIN /p ****** /d ServerDataSrc

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.