PQ63718: HTTP TRANSPORT HANDLER TAKES AN ABEND WHEN RUNNING SSL OVER PERSISTENT CONNECTIONS

 A fix may be available

Obtain the fix for this APAR



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 mode
Problem 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 information
APAR number PQ63718
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 401
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2002-07-31
Closed date 2002-08-05
Last modified date 2002-09-04

APAR is sysrouted FROM one or more of the following:

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

Modules/Macros
BBOCHSSS BBOUBINF        

Fix information
Fixed component name WASKBASE
Fixed component ID 5655A9801

Applicable component levels
R401 PSY UQ68697    UP02/08/08 P F208

  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 #: PQ63718
IBM Group: Software Group
Modified date: Sep 4, 2002