PQ91158: memory leak in app server controller caused by ACEE not being deleted

 A fix is available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
After long running application test, app server controller
obtained a large amount of storage.
Traces showed the leak was in subpool 249, key 2.  Module
BBOSSACE was obtaining 1000 byte storage chunks during
init_acee and never releasing them.
A dump taken when INIT_ACEE was called showed the following
traceback inidcating the caller of the init_acee:
BBOSSACX
Current::init_acee(void*,int*)
SecurityManager::get_identity_build_ctx(ORB_Request*)
SecurityManager::createOutbound(ORB_Request*)
ORB_Request::comm_outbound_ctl_sclt_request(ORB_Request::ORB
ORB_Request::comm_outbound_request()
ACR_ExecutionThread::ProcessOutboundRequest(acrwObj*)
ACR_ExecutionThread::RemoveAndProcessWork(ThreadCleanUp*)
ACR_ExecutionRoutine
MD19776 (5.1 base)
SP249 KEY2
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V5.0 for z/OS                                *
****************************************************************
* PROBLEM DESCRIPTION: After a long running application test,  *
*                      app server controller obtained a large  *
*                      amount of storage that caused an        *
*                      SVC Dump Abend 40D-10 due to an out of  *
*                      storage condition. This abend caused    *
*                      the controller to abended with          *
*                      CC3-040E0001.                           *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
Memory leak occurs in server control region in Subpool 249 key
2. The traceback of the caller in the SLIP dump just when the
INIT_ACEE was called is:
BBOSSACX
Current::init_acee(void*,int*)                          +00202
SecurityManager::get_identity_build_ctx(ORB_Request*)   +00726
SecurityManager::createOutbound(ORB_Request*)           +00D1A
ORB_Request::comm_outbound_ctl_sclt_request(ORB_Reque   +00B6C
ORB_Request::comm_outbound_request()                    +012D0
ACR_ExecutionThread::ProcessOutboundRequest(acrwObj*)   +000EE
ACR_ExecutionThread::RemoveAndProcessWork(ThreadClean   +007BE
ACR_ExecutionRoutine
Problem conclusion
The storage that was being consumed by RACOs is now being freed.

APAR PQ91158 is associated with SERVICE LEVEL W502015 of
WebSphere Application Server V5.0 for z/OS.
Temporary fix Comments
APAR information
APAR number PQ91158
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 2004-07-08
Closed date 2004-09-03
Last modified date 2004-10-05

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
BBOUBINF          

Publications Referenced

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

Applicable component levels
R500 PSY UQ92596    UP04/09/13 P F409

  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: swg1PQ91158.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 #: PQ91158
IBM Group: Software Group
Modified date: Oct 5, 2004