PK13936: ABEND S0C4 CAUSED BY DOUBLE DELETE | |||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||
![]() 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.findByPrimaryKeyReaLocal 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 SUProblem 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 is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: PK13939 Modules/Macros
Publications Referenced
|
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
(C) Copyright IBM Corporation 2000, 2009. All Rights Reserved.