IBM Support

PI63509: CICS HANGS DEADLOCK DISPATCH SSL_POOL AND LMQUEUE SUSPENDS 16/12/16 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CICS hangs due to a deadlock. Dispatcher domain shows most tasks
    are suspended waiting for S8 TCBs (suspend type DISPATCH
    SSL_POOL), or waiting for locks (LMQUEUE). Lock manager shows
    that the 2 locks involved are the SOLOCK and the SOMGLOCK. Tasks
    that own the S8 TCBs are waiting for one of the locks. The owner
    of the SOLOCK is waiting for the SOMGLOCK. And the owner of the
    SOMGLOCK is the Timer task who is trying to close a socket after
    a timeout but suspened trying to change mode to an S8 TCB.
    Problem happened even after increasing the MAXSSLTCBS parameter.
    .
    Additional Symptom(s) Search Keyword(s):
    KIXREVSCB CLOSE_SOCKET_IN_POOL SWITCH_TO_PTHREAD DFHSOSE DFHSOPL
    hang hangs hung wait waits deadly embrace
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users with UI24378 or UI24381       *
    *                 or UI24379 applied.                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: CICS hangs with SOLOCK and SOMGLOCK     *
    *                      conflct and a wait for an S8 TCB.       *
    ****************************************************************
    CICS has a URIMAP with a SOCKETCLOSE time value set.
    The SO domain obtains the SOLOCK and SOMGLOCK locks
    in two tasks, but the lock/unlock sequence is
    incorrect, and the two tasks hang, holding an S8 TCB.
    CICS stalls.
    

Problem conclusion

  • UI24378 UI24381 UI24379
    DFHSOMG has been changed to manage the SOMGLOCK correctly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI63509

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-06-02

  • Closed date

    2017-01-10

  • Last modified date

    2017-02-01

  • APAR is sysrouted FROM one or more of the following:

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

    PI67748 PI67756 PI73912 UI43779 UI43780

Modules/Macros

  • DFH$CAT1 DFH62XM  DFHABAB  DFHACP   DFHAIIN2 DFHALP   DFHALRC
    DFHAMBA  DFHAMD2  DFHAMDH  DFHAMFC  DFHAMIS  DFHAMLD  DFHAMLM
    DFHAMMQ  DFHAMNQ  DFHAMP00 DFHAMPAD DFHAMPAP DFHAMPCH DFHAMPCO
    DFHAMPDF DFHAMPDL DFHAMPFI DFHAMPG  DFHAMPI  DFHAMPIL DFHAMPLO
    DFHAMRL  DFHAMSJ  DFHAMSO  DFHAMTD  DFHAMTS  DFHAMW2  DFHAMWB
    DFHAPCE  DFHAPDM  DFHAPIQ  DFHAPLI1 DFHAPLI2 DFHAPLI3 DFHAPLJ1
    DFHAPLJ3 DFHAPLJP DFHAPLX1 DFHAPLX3 DFHAPRC  DFHAPRT  DFHAPRX
    DFHAPSI  DFHAPSIP DFHAPTIM DFHAPTIX DFHAPTR5 DFHAPTRY DFHBAM55
    DFHBRAI  DFHBRFM  DFHBRMR  DFHBRNS  DFHBSIZ1 DFHBSIZ3 DFHBSM62
    DFHBSMIR DFHBSMPP DFHBSS   DFHBSSA  DFHBSSF  DFHBSSZ6 DFHBSSZG
    DFHBSSZM DFHBSSZP DFHBSSZS DFHBSTB3 DFHBSTD  DFHBSTH  DFHBSTI
    DFHBSTM  DFHBSTO  DFHBSTS  DFHBSTT  DFHBSTZ  DFHBSTZ3 DFHBSTZA
    DFHBSTZB DFHBSTZE DFHBSTZL DFHBSTZO DFHBSTZV DFHBSZZ  DFHBSZZV
    DFHCAPB  DFHCAPC  DFHCCNV  DFHCCNVG DFHCEGN  DFHCESC  DFHCIS4
    DFHCQSY  DFHCR1U  DFHCR2U  DFHCRIU  DFHCRNP  DFHCRSP  DFHCXCU
    DFHD2CC  DFHD2CM1 DFHD2CO  DFHD2D2  DFHD2D2T DFHD2DUF DFHD2EX1
    DFHD2EX2 DFHD2EX3 DFHD2IN1 DFHD2MSB DFHD2RP  DFHD2ST  DFHD2STP
    DFHD2STR DFHD2TM  DFHD2TR1 DFHD2TRI DFHDBCON DFHDBCR  DFHDBCT
    DFHDDAP  DFHDLI   DFHDMPCA DFHDSAT  DFHDSAUT DFHDSBR  DFHDSCPX
    DFHDSDM  DFHDSDS2 DFHDSDS3 DFHDSDS4 DFHDSDUF DFHDSIT  DFHDSKE
    DFHDSMT  DFHDSPEX DFHDSSM  DFHDSSR  DFHDSST  DFHDSSTX DFHDSTCB
    DFHDSTI  DFHDSTRI DFHDSUE  DFHDTST  DFHDXAX  DFHDXCU  DFHEBF
    DFHECEAS DFHECEC  DFHECRL  DFHECRP  DFHECTRI DFHEDFX  DFHEEI
    DFHEIDTI DFHEIFC  DFHEIG   DFHEIIC  DFHEIP   DFHEIPI  DFHEIPSE
    DFHEIPSH DFHEIQAS DFHEIQBR DFHEIQD2 DFHEIQDI DFHEIQDS DFHEIQEC
    DFHEIQIS DFHEIQLD DFHEIQML DFHEIQMQ DFHEIQPI DFHEIQRL DFHEIQSA
    DFHEIQSC DFHEIQSO DFHEIQSP DFHEIQSQ DFHEIQST DFHEIQSY DFHEIQSZ
    DFHEIQVT DFHEIQW2 DFHEIQWB DFHEIQWR DFHEISO  DFHEISP  DFHEITL
    DFHEITS  DFHEIWB  DFHEJOB  DFHEJOS  DFHEMT28 DFHEOP   DFHEPC
    DFHEPDM  DFHEPEV  DFHEPRL  DFHEPTRI DFHERM   DFHESN   DFHESP28
    DFHESZ   DFHETD   DFHFCBU  DFHFCCA  DFHFCFL  DFHFCFR  DFHFCFS
    DFHFCL   DFHFCMT  DFHFCMTT DFHFCN   DFHFCQR  DFHFCQS  DFHFCRD
    DFHFCRL  DFHFCRO  DFHFCRP  DFHFCVR  DFHFCVS  DFHGMM   DFHICP
    DFHICRC  DFHICUS  DFHICXM  DFHIEIE  DFHIEXM  DFHISAL  DFHISCO
    DFHISCOP DFHISCOT DFHISCU  DFHISDM  DFHISDUF DFHISEM  DFHISEMP
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R800 PSY UI43779

       UP17/01/20 P F701 «

  • R900 PSY UI43780

       UP17/01/16 P F701 «

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.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 February 2017