PK13936: ABEND S0C4 CAUSED BY DOUBLE DELETE

 A fix is available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
The abend S0C4 RC10 because of double delete.  The traceback for
the thread that received the abend:

Entry         E Addr    E  Offset   Statement  Load Mod  Ser
CEEVGQPH
operator new(unsigned int)
setup_return(JNIEnv_*,char*,int,int,int,PartnerVersion*,Part
ORBEJSBridge::invoke_request(JNIEnv_*,bboojorb*,char*,char*,
ORBEJSBridge::build_and_invoke_request(JNIEnv_*,bboojorb*,ch
Java_com_ibm_ws390_orb_ClientDelegate_jorbInvokeRequest
com/ibm/ws390/orb/ClientDelegate.jorbInvokeRequest(I.BIZI.B.

From the LE trace, the following code is doing the delete twice:

operator delete(void*)
ORBEJSBridge::invoke_request(JNIEnv_*,bboojorb*,char*,char*,u
ORBEJSBridge::build_and_invoke_request(JNIEnv_*,bboojorb*,cha
Java_com_ibm_ws390_orb_ClientDelegate_jorbInvokeRequest
com/ibm/ws390/orb/ClientDelegate.jorbInvokeRequest(I.BIZI.B.B
com/ibm/ws390/orb/ClientDelegate.invoke(Lorg/omg/CORBA/Object
districtCMP13/_DistrictCMPEntityHome_Stub.findByPrimaryKeyRea
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V5.0 for z/OS                                *
****************************************************************
* PROBLEM DESCRIPTION: ABEND0C4/ABENDS0C4 in BBOORB due to     *
*                      corrupted heap storage.                 *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
A potential double-free of LE heap storage within the BBOORB
module can cause an ABEND0C4/ABENDS0C4 because the LE heap
free-chain becomes corrupted.

Inspection of the dump produced by this ABEND0C4/ABENDS0C4 will
likely reveal very similar symptoms as indicated below.

Time of Error Information

  PSW: 078D0400 xxxxxxxx   Instruction length: 04
  Failing instruction text: A0005020 A00491A0 40184780

  Registers 0-3
  GR: 00FFFFFF 00000030 000130E1 00000120
  AR: 00000000 00000000 00000000 00000000
  Registers 4-7
  GR: 25A100F0 25A101A8 39000005 00000004
  AR: 00000000 00000000 00000000 00000000
  Registers 8-11
  GR: 3A000004 00000000 00000004 0B7B96D8
  AR: 00000000 00000000 00000000 00000000
  Registers 12-15
  GR: 31F65F40 31F6C558 A4CD2142 25A0D378
  AR: 00000000 00000000 00000000 00000000

Traceback:
  PU Offset  Entry         E Addr    E  Offset   Statement  Lo
  -1951858C  operator new(unsigned int)
                           24CD2068  -1951858C
  +00000090  setup_return(JNIEnv_*,char*,int,int,int,PartnerVe
                           24BBD880  +00000090
  +00000602  ORBEJSBridge::invoke_request(JNIEnv_*,bboojorb*,c
                           24BD22D0  +00000602
  +00000462  ORBEJSBridge::build_and_invoke_request(JNIEnv_*,b
                           24BD0610  +00000462
  +0000057A  Java_com_ibm_ws390_orb_ClientDelegate_jorbInvokeR
                           2522EF10  +0000057A
  +0000012C  com/ibm/ws390/orb/ClientDelegate.jorbInvokeReques
                           27D67090  +0000012C              SU
  +0000024C  com/ibm/ws390/orb/ClientDelegate.invoke(Lorg/omg/
                           290F478C  +0000024C              SU
Problem conclusion
The heap corruption vulnerability was corrected.

APAR PK13936 is associated with SERVICE LEVEL W502036 of
WebSphere Application Server V5.0 for z/OS.
Temporary fix Comments
APAR information
APAR number PK13936
Reported component name WEBSPHERE FOR Z
Reported component ID 5655I3500
Reported release 500
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2005-10-24
Closed date 2005-11-17
Last modified date 2006-03-23

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:
PK13939

Modules/Macros
BBOUBINF          

Publications Referenced

Fix information
Fixed component name WEBSPHERE FOR Z
Fixed component ID 5655I3500

Applicable component levels
R500 PSY UK09246    UP05/11/22 P F511

  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


Current web document: swg1PK13936.html
Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 500
Software edition:
Reference #: PK13936
IBM Group: Software Group
Modified date: Mar 23, 2006