PM87918: DFHSM0002 A SEVERE ERROR (CODE X'030F') HAS OCCURRED IN MODULE DFHSMGF DUE TO DOUBLE FREEMAIN OF AN APAID 13/05/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

  • 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 with PM24620.                 *
    ****************************************************************
    * 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 PM24620.             *
    ****************************************************************
    * 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

  • UK63439 UK63547 UK68129 UK72273 UK75486
    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

    PM87918

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-26

  • Closed date

    2013-05-23

  • Last modified date

    2013-06-04

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

    PM52081

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

    UK94604

Modules/Macros

  •    DFHALP
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK94604

       UP13/06/01 P F305

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.



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

CICS Transaction Server

Software version:

3.2

Reference #:

PM87918

Modified date:

2013-06-04

Translate my page

Machine Translation

Content navigation