My Oracle Support Banner

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 later
Information 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


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