IBM Support

PM52081: DFHSM0002 A SEVERE ERROR (CODE X'030F') HAS OCCURRED IN MODULE DFHSMGF DUE TO DOUBLE FREEMAIN OF AN APAID 12/03/08 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You receive message:
    .
    DFHSM0002 RGNNAME A severe error (code X'030F') has occurred in
              module DFHSMGF.
    .
    In the Internal Trace you see the following exception:
    .
    *EXC* - Quickcell_freemain_QPF_already_free - FUNCTION(FREEMAIN)
            SUBPOOL_TOKEN(21212121 , 000000B5) ADDRESS(12121212)
            REMARK(AID)
    .
    TASK 56242 does an EIP START for TERM 0101 TRAN NAME at SYSID
    SYS1.  A CSNC Task 00023 is attached to kick off the CRSR Task
    and gets suspended because Task 56241 owns the SMLOCK while
    running on a L8 TCB.  As a result, TASK 16576 gets to run, and
    issues a Syncpoint involving SYSID SYS1.  This does a RESET_AID
    _QUEUE and also a CANCEL_AID, and Freemains the APAID31 QPH
    that's going to be used in the CRSR Attach that's still pending
    from the SUSPEND.  When the Syncpoint ends, CSNC gets
    control back on the QR TCB and attaches CSRS TASK 56243, which
    then tries to Freemain the APAID31 QPH. This results in SM0002
    because the APAID31 QPH had been freemained by 16576 during the
    earlier Syncpoint.
    
    .
    Additional Symptom(s) Search Keyword(s):
    KIXREVSLD
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHSM0002 A severe error (code X'030F') *
    *                      has occurred in module DFHSMGF due to   *
    *                      double FREEMAIN of APAID31 QPH AID      *
    *                      storage after APAR PM27536.             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A user transaction issues a START command with the TERMID
    option. As the specified terminal id is remote transaction CSNC
    issues an ATTACH request for the remote scheduler transaction
    CRSR. DFHXMAT attach processing for CRSR becomes suspended on a
    getmain (remark XMTXN) because the SM_LOCK is held by another
    task.
    Whilst CSNC is suspended another task runs and issues a
    SYNCPOINT involving the remote system causing DFHALP
    RESET_AID_QUEUE processing to run. DFHALP finds the CRSR AID and
    CANCEL_AID processing runs to the freemain the AID.
    Later when CSNC is resumed attach processing completes and a
    second attempt is made to free the CRSR AID. This freemain
    attempt fails with the reported symptoms. DFHSM0002 A severe
    error (code X'030E'or X'030F') has occurred in module DFHSMGF,
    and a system dump is taken.
    
    Additional keywords: MSGDFHSM0002 SM0002 SMLOCK
    

Problem conclusion

  • UK63430 UK67848 UK63800 UK75374 UK75381
    
    The CICS Terminal Allocation Program, DFHALP, has been changed
    for the reported problem. The DFHALP RESET_AID_QUEUE routine has
    been changed so that it will no longer invoke CANCEL_AID
    processing for a CRSR AID if it detects that CRSR is in the
    process of being attached.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM52081

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-11-11

  • Closed date

    2012-03-13

  • Last modified date

    2013-04-26

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

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

    PM60213 UK77015 PM87918

Modules/Macros

  •    DFHALP
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK77015

       UP12/04/03 P F204

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":"4.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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
26 April 2013