Siebel Application Object Manager Got Crashed While Working On Regular Expression String Replace
(Doc ID 2840648.1)
Last updated on OCTOBER 05, 2023
Applies to:
Siebel CRM - Version 21.6 and laterInformation in this document applies to any platform.
Symptoms
Application object manager got crashed while working on regular expression with string.replace(pattern, replexp).
Here is the crash call stack:
Call Stack:
Called from:
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsslcosd.so(+0x71c5)[0x55a321c5]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsslcosd.so(+0x79be)[0x55a329be]
[0x55576400]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(my_allocations::add(CSSCLIReference)+0x74)[0x6a50e464]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(my_heap::malloc(unsigned, CLIAllocType)+0x10a)[0x6a50e95a]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSCLIHeap::malloc(CSSCLIContext*, void**, unsigned, CSSCLIReference*, CLIAllocType)+0x75)[0x6a50d965]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSCLISparseArray::GetItem(CSSCLIContext*, unsigned, CSSCLIValue**)+0x410)[0x6a4a8a20]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREState::SetCapture(int, const CSSCLIValue&)+0x3f)[0x6a4bb05f]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREState::Copy(CSSJSREState*)+0x7a)[0x6a4bb3aa]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREState::CSSJSREState(CSSJSREState*)+0x5c)[0x6a4bb41c]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREAtomQuanNode::RepeatMatch(int, int, CSSJSREState*, CSSJSREContinuation*)+0x3a)[0x6a4bbf6a]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREContinuation::Execute(CSSJSREState*)+0xad)[0x6a4bc22d]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSRECharacterClassNode::Execute(CSSJSREState*, CSSJSREContinuation*)+0x13d)[0x6a4bd59d]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREAtomQuanNode::ExecuteNode(CSSJSREState*, CSSJSREContinuation*)+0x163)[0x6a4bc573]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREAtomQuanNode::RepeatMatch(int, int, CSSJSREState*, CSSJSREContinuation*)+0x193)[0x6a4bc0c3]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREContinuation::Execute(CSSJSREState*)+0xad)[0x6a4bc22d]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSRECharacterClassNode::Execute(CSSJSREState*, CSSJSREContinuation*)+0x13d)[0x6a4bd59d]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREAtomQuanNode::ExecuteNode(CSSJSREState*, CSSJSREContinuation*)+0x163)[0x6a4bc573]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREAtomQuanNode::RepeatMatch(int, int, CSSJSREState*, CSSJSREContinuation*)+0x193)[0x6a4bc0c3]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREContinuation::Execute(CSSJSREState*)+0xad)[0x6a4bc22d]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSRECharacterClassNode::Execute(CSSJSREState*, CSSJSREContinuation*)+0x13d)[0x6a4bd59d]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREAtomQuanNode::ExecuteNode(CSSJSREState*, CSSJSREContinuation*)+0x163)[0x6a4bc573]
/appl/siebel/8.1.1.11.0/ses/siebsrvr/lib/libsscfcli.so(CSSJSREAtomQuanNode::RepeatMatch(int, int, CSSJSREState*, CSSJSREContinuation*)+0x193)[0x6a4bc0c3]
The issue can be reproduced at will with the following steps:
1. Log into the client application
2. Navigate to Site Map > Administration - Business Service > Scripts
3. Create a new record with Name = TestMemory
4. Navigate to Site Map > Business Service Simulator
5. Create a new record with Business Service Name "TestMemory" and Method "My Test" > Click Run button
6. Check the Task Manager and noticed the memory usage is increasing
7. Wait for 5 minutes and the application is still hanging
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 |