PQ63718: HTTP TRANSPORT HANDLER TAKES AN ABEND WHEN RUNNING SSL OVER PERSISTENT CONNECTIONS | |||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description Customer may see one of the following symptoms when using the HTTP Transport Handler for a large transaction in SSL mode over persistent connections: . 1) CEE3DMP V1 R2.0: Dump Output, signal=SIGSEGV sicode=SEGV_PROTECT . 2) CEE3DMP V1 R2.0: Condition processing resulted in the unhandled condition. . If the error occurs, the following traceback will also be seen (line are wrapped): . Traceback: DSA Addr Program Unit PU Addr PU Offset Entry E Addr E Offset Statement Load Mod Service Status 4312A530 077D9260 +000000E2 csnap 077D9260 +000000E2 CEEEV003 Call 4312A118 3FB30850 +00000F4C RasSignalHandl 3FB30850 +00000F4C 1373 BBORAS W401042 Call 4312A060 0799EF88 -00000106 CEEPGTFN 0799EE28 +0000005A CEEPLPKA Call 43129A00 077DB658 +00000760 __zerros 077DB658 +00000760 CEEEV003 Call 43126E68 CEEHDSP 078D04B0 +00000C28 CEEHDSP 078D04B0 +00000C28 CEEPLPKA UQ60909 Call 43126298 3FEE9800 +0000057E ORB_Request::setSharedDataMemberCDRSeq(ORB_Request_BigMember 3FEE9800 +0000057E 13393 BBOB OA W401072 Exception 431261D0 3FEFE610 +0000005C ORB_Request:: setMessageRequestBody(SEQUENCE_octet*) 3FEFE610 +0000005C 9146 BBOBOA W401072 Call 43125F70 3FEB65F0 +0000076C HTTP_Request:: http_ssl_inbound_request(ORB_Request*,acrwObj* 3FEB65F0 +0000076C 1357 BBOBOA W401077 Call 43125E98 3FE1AFC8 +00000148 ORB_Request:: comm_HTTP_inbound_request(acrwObj*) 3FE1AFC8 +00000148 16181 BBOBOA W401081 Call 43124100 3FE66590 +00009654 ACR_Execution Thread::RemoveAndProcessWork(ThreadCleanUp*) 3FE66590 +00009654 935 BBOBOA W401083 Call 43124030 3FE5F850 +0000011A ACR_Execution Routine 1CEE3DMP V1 R2.0: Dump Output, signal=SIGSEGV sicode=SEGV_PROTE CT 07/26/02 11:40:23 AM Page: 4 3FE5F850 +0000011A 5640 BBOB OA W401083 Call 43123F78 0799EF88 -00000106 CEEPGTFN 07 99EE28 +0000005A CEEPLPKA Call 7E72FB98 CEEOPCMM 0000EDF0 +00000926 CEEOPCMM 00 00EDF0 +00000926 CEEBINIT Call . The WebSphere Application Server trace shows a bad data length field just before the HTTP Transport Handler takes the abend. . Note: Turning off Persistent Sessions for SSL mode eliminates this problem (i.e, BBOC_HTTP_SSL_MAX_PERSIST_REQUESTS=1)Local fix Turn off Persistent Sessions for SSL modeProblem summary **************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * V4.0.1 for z/OS and OS/390 * **************************************************************** * PROBLEM DESCRIPTION: A WebSphere Application Server takes an * * abend/SIGSEGV in method * * setSharedDataMemberCDRSeq handling a * * HTTP SSL request over a persistent * * connection. * **************************************************************** * RECOMMENDATION: * **************************************************************** On an HTTP SSL persistent connection, after the internal read had been expanded on a prior request, a buffer pointer is incorrectly reset causing a length to be incorrectly set. The incorrect length causes the ABEND0C4/ABENDS0C4.Problem conclusion Support has been changed in module bbochsss.cpp such that the buffer pointer will not be incorrectly reset. APAR PQ63718 is associated with SERVICE LEVEL W401092 of WebSphere Application Server V4.0.1 for z/OS and OS/390.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: UQ68697 Modules/Macros
|
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 #: PQ63718
IBM Group: Software Group
Modified date: Sep 4, 2002
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.