Iplanet Web Server deadlock - IE8 + SWSE and multiple tabs for the same session

(Doc ID 1452772.1)

Last updated on SEPTEMBER 22, 2017

Applies to:

Siebel System Software - Version 7.8.2.14[19251] to 8.2.2 SIA[22320] [Release V7 to V8]
SPARC

Symptoms

Web server reaches a deadlock situation.

 

The deadlocked threads have the callstacks:

 

Unmangled stack:

-----------------  lwp# 538 / thread# 538  --------------------
fe0c6dec lwp_park (0, 0, 0)
fc8a13d8 void CCFLock::Lock() (a909bd0, 0, 88b1, 67cc7f8, 6f7c7000, f82def8e) + 54
fc4c9030 unsigned SessRequestMap::InitRequest() (a909bd0, 47d, db5ee34c, a909bd0, 0, 74f1cc4) + 4
fc4c99c8 int ConnRequestMap::InitRequest(unsigned,SSstring) (750a228, 47d, db5ee3b0, 0, fc8c8e44, db5eed60) + 130
fc4ca398 int GlobalRequestMap::InitRequest(SMConn*,unsigned,SSstring) (4d0e0, 19cae18, 47d, db5eed60, 0, c00) + 118
fc4d2628 int SISSessMgr::SendMsgAsync(CSSSISRequestMsg*,void(*)(void*,CSSSISMessage*,char*),void*,const char*,bool) (fcaf3b00, db5ef438, db5eed60, db5eeda8, db5eee78, 0) + 3d4
fcac323c unsigned short CSSUModel::SendMsgAsync(CSSSISRequestMsg*,void(*)(void*,CSSSISMessage*,char*),void*,const unsigned short*,CSSUObject*) (db5ef438, fcac355c, a504600, 164ba594, db5ef718, 0) + b4
fcac3908 unsigned short CSSUModel::WaitForSrvcEvent(const unsigned short*,const unsigned short*,const CCFPropertySet&,CSSUWaitForSrvcEventCB*,const unsigned short*,CSSUObject*) (a6fa054, 0, 9fba774, 3d8, 0, db5ef718) + f4
fcb353dc unsigned short CSSSWSESessionUtils::WaitForSrvcEvent(CSSSWSEApp&,const unsigned short*,const unsigned short*,const CCFPropertySet&,CSSUWaitForSrvcEventCB*,const unsigned short*,CSSUObject*) (72, a6fa054, 5b59994, db5ef678, a504600, e8f0314) + 2fc
fcb5f15c unsigned short CSSSWSEAsyncSessionState::IssueAsyncWaitMessage(CSSSWSEContext&,CSSUObject*) (65d28, db5ef890, db5ef718, db5ef678, a504600, 1f96af10) + 288
fcb5edbc unsigned short CSSSWSEAsyncSessionState::DoWork(CSSSWSEContext&,CSSSWSEState::Tag&) (13430508, db5ef890, db5ef7c4, db5ef718, a40, 800) + 30
fcb5540c unsigned short CSSSWSERequestHandler::ProcessRequest(CSSSWSEContext&) (134309d0, db5ef890, 13430530, 0, fcba00e8, 1) + 194
fd6c8a2c swe_service (134309d0, 69aa888, 0, 16b2630, 1f96af10, a5562a0) + 1d4
ff1cf418 int func_exec_str(FuncStruct*,pblock*,Session*,Request*) (654, 16b2630, 69aa888, 69aa900, 0, 0) + 248
ff1d0838 INTobject_execute (1534ce8, 69aa888, 69aa900, 0, 2a160, 1534a40) + 5e8
ff1d5c30 INTservact_service (69aa888, 69aa900, ff2e7440, 0, 0, ff2e7418) + 4d8
ff1d6340 INTservact_handle_processed (69aa888, 69aa900, 20, 2, 6d1a040, 49778) + 158
ff218c8c void HttpRequest::UnacceleratedRespond(char*) (69aa7e8, ff2e7464, 2f74, 50, 69aa900, 69aa888) + 3c8
ff21837c int HttpRequest::HandleRequest(netbuf*) (69aa7e8, 6d17758, 6d197e0, 6d197d0, 2000, 6d177b8) + 648
ff216774 void DaemonSession::run() (69aa3e0, 2000, ff2ed258, 0, 0, ff2ed210) + 17c
ff106ae8 ThreadMain (69aa3e0, 49fbfd0, 20000, 69b9478, 1, 4a440) + 1c
fed61740 _pt_root (49fbfd0, 21a, fed7ba34, fed7ba48, 1, 49fbec0) + ac
fe0c6d4c _lwp_start (0, 0, 0, 0, 0, 0)
 
this is interblocked with the next thread:
 
-----------------  lwp# 696 / thread# 696  --------------------
fe0c6dec lwp_park (0, 0, 0)
fc8a13d8 void CCFLock::Lock() (4d108, ffffffff, a, b, fc4d70a8, 27990) + 54
fc4ca4d0 int GlobalRequestMap::PutRequestInfo(SMConn*,unsigned,unsigned long,void(*&)(void*,CSSSISMessage*,char*),void*&) (4d0e0, 19cae18, 47d, 836e, d786ee64, d786ee68) + 2c
fc4d2810 int SISSessMgr::SendMsgAsync(CSSSISRequestMsg*,void(*)(void*,CSSSISMessage*,char*),void*,const char*,bool) (fcaf3b00, d786f438, d786ed60, d786eda8, d786ee78, 0) + 5bc
fcac323c unsigned short CSSUModel::SendMsgAsync(CSSSISRequestMsg*,void(*)(void*,CSSSISMessage*,char*),void*,const unsigned short*,CSSUObject*) (d786f438, fcac355c, c4243c8, df6a094, d786f718, 0) + b4
fcac3908 unsigned short CSSUModel::WaitForSrvcEvent(const unsigned short*,const unsigned short*,const CCFPropertySet&,CSSUWaitForSrvcEventCB*,const unsigned short*,CSSUObject*) (ea32e94, 0, 47a7054, 3d8, 0, d786f718) + f4
fcb353dc unsigned short CSSSWSESessionUtils::WaitForSrvcEvent(CSSSWSEApp&,const unsigned short*,const unsigned short*,const CCFPropertySet&,CSSUWaitForSrvcEventCB*,const unsigned short*,CSSUObject*) (72, ea32e94, 4b920d4, d786f678, c4243c8, cef7494) + 2fc
fcb5f15c unsigned short CSSSWSEAsyncSessionState::IssueAsyncWaitMessage(CSSSWSEContext&,CSSUObject*) (65d28, d786f890, d786f718, d786f678, c4243c8, 1c6a30a8) + 288
fcb5edbc unsigned short CSSSWSEAsyncSessionState::DoWork(CSSSWSEContext&,CSSSWSEState::Tag&) (a9096c0, d786f890, d786f7c4, d786f718, a40, 800) + 30
fcb5540c unsigned short CSSSWSERequestHandler::ProcessRequest(CSSSWSEContext&) (a909750, d786f890, a9096e8, 0, fcba00e8, 1) + 194
fd6c8a2c swe_service (a909750, 798dc70, 0, 16b2630, 1c6a30a8, 1b489e08) + 1d4
ff1cf418 int func_exec_str(FuncStruct*,pblock*,Session*,Request*) (654, 16b2630, 798dc70, 798dce8, 0, 0) + 248
ff1d0838 INTobject_execute (1534ce8, 798dc70, 798dce8, 0, 2a160, 1534a40) + 5e8
ff1d5c30 INTservact_service (798dc70, 798dce8, ff2e7440, 0, 0, ff2e7418) + 4d8
ff1d6340 INTservact_handle_processed (798dc70, 798dce8, 20, 2, 7bba040, 49778) + 158
ff218c8c void HttpRequest::UnacceleratedRespond(char*) (798dbd0, ff2e7464, 2f74, 50, 798dce8, 798dc70) + 3c8
ff21837c int HttpRequest::HandleRequest(netbuf*) (798dbd0, 7bb7758, 7bb97e0, 7bb97d0, 2000, 7bb77b8) + 648
ff216774 void DaemonSession::run() (798d7c8, 2000, ff2ed258, 0, 0, ff2ed210) + 17c
ff106ae8 ThreadMain (798d7c8, 6b9e6f0, 20000, 127de10, 1, 4a440) + 1c
fed61740 _pt_root (6b9e6f0, 2b8, fed7ba34, fed7ba48, 1, 6ba0e40) + ac
fe0c6d4c _lwp_start (0, 0, 0, 0, 0, 0)TAG

Changes

 use IE8 which allows opening more than one tab towards the same siebel session + CTI toolbar

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