PQ71137: ABEND S0C4 FOR ORB_REQUEST_REGISTRY::DEREGISTERORB_REQUEST FOR THE APPLICATION SERVER

 A fix may be available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
When starting the application server ABEND S0C4 occurred in
bbooorrg.cpp, accompanied by an SVCDUMP. This occurred on an
outbound locate request from the SR. The traceback in the dump:
Entry         E Addr    E  Offset   Statement  Load Mod
ORB_Request_Registry::deregisterORB_Request(ORB_Request*)
              0B54C810  +00000564              BBOBOA
BBO_BOA::return_ORB_request(ORB_Request*)
              0B44E7C0  +0000006C              BBOBOA
ACR_ExecutionThread::RemoveAndProcessWork(ThreadCleanUp*)
              0B473F28  +000058A8              BBOBOA
ACR_ExecutionRoutine
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V4.0.1 for z/OS and OS/390                   *
****************************************************************
* PROBLEM DESCRIPTION: ABEND0C4/ABENDS0C4 in                   *
*                      ORB_Request_Registry method             *
*                      deregisterORB_Request.                  *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
The deregisterORB_Request (bbooorrg.cpp) method was called in
the ORB_Request (bbooorbr.cpp) cleanup path.  The ORB_Request
being cleaned up had a zero SMD
(m_ORB_Request_SharedMemberData_Ptr) attribute.  This is
normal.  However, the deregisterORB_Request method did not
check for a zero SMD pointer prior to using it.  This resulted
in using low core information as an ORB_Request registry id (it
picked up x'FFFFFFFF').  A search in the ORB_Request registry
for a matching ORB_Request resulted in a false match. During
the cleanup an attempt was made to clear information in the
SMD and this resulted in the ABEND0C4/ABENDS0C4.
Problem conclusion
Code has been modified in deregisterORB_Request to check for
a zero SMD pointer and avoid a registry lookup.

APAR PQ71137 is associated with SERVICE LEVEL W401502 of
WebSphere Application Server V4.0.1 for z/OS and OS/390.
Temporary fix Comments
APAR information
APAR number PQ71137
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 401
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2003-02-18
Closed date 2003-03-21
Last modified date 2003-04-03

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
BBOUBINF          

Fix information
Fixed component name WASKBASE
Fixed component ID 5655A9801

Applicable component levels
R401 PSY UQ75293    UP03/03/29 P F303

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 401
Software edition:
Reference #: PQ71137
IBM Group: Software Group
Modified date: Apr 3, 2003