IBM Support

PM99007: DFHSM0002 SEVERE ERROR (CODE X'0D08') HAS OCCURRED IN MODULE DFHSMMF

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are running CICS Transaction Sever 4.2 and receive the
    following error message:
    DFHSM0002 A severe error (code X'0D08') has occurred in module
                         DFHSMMF
    The system dump shows the following exception trace entry:
    SM 0D08 SMMF  *EXC* - Address_is_in_a_free_page -
                    FUNCTION(FREEMAIN) REMARK(ADPTFLDS)
                    ADDRESS(40404040) STORAGE_CLASS(SHARED_CICS)
    A CSSY transaction is running, processing an interval control
    element or ICE.  Module DFHICP has issued this freemain for
    adapter fields.  DFHICP obtains the address to free based on
    Register 8 (R8), which should be pointing to an ICE control
    block- with eyecatcher DFHAPICE, but it does not. This causes
    an invalid address to be passed on the freemain request.
    The problem is DFHICP is referencing a pointer to an ICE
    control block that has been freemained, and that storage has
    been reallocated to a different subpool.
    
    Additional Symptom(s) Search Keyword(s): KIXREVEPH
    SM0002 0D06 FREE_ICE_ADAPTER_ADDR
    Address_not_on_8_byte_boundary
    0D0C Invalid_freemain_address
    CSSY suspended on SMLOCK  freemaining DSTGODR
    storage, give the started task time to complete freemaining the
    ICE control block pointed to by the CSSY task.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Storage Manager exception DFHSM0002     *
    *                      code x'0D08' occurs during FREEMAIN     *
    *                      of Adaptor Data (ADPTFLDS).             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    DFHICP has attached a task to run, using a scheduled ICE. After
    the attach is completed DFHICP suspends on the SMLOCK; meanwhile
    the attached task runs very swiftly, and FREEMAINs its ICE.
    When DFHICP receives control back it attempts to FREEMAIN
    various control blocks. The addresses for these control blocks
    are retrieved from the ICE storage. In the reported case the ICE
    has been FREEMAINed, and its storage reused. The addresses used
    for the FREEMAIN requests are therefore no longer valid.
    This situation may give rise to one of the following exceptions:
    * DFHSM0002 code x'0D08' SMMF Address_is_in_a_free_page
    * DFHSM0002 code x'0D07' SMMF Address_is_outside_DSA
    * DFHSM0002 code x'0D06' SMMF Address_not_on_8_byte_boundary
    * DFHSM0002 code x'0D0C' SMMF Invalid_freemain_address
    .
    These may be followed by:
    * DFHSM0002 code x'0305' SMGF Invalid_freemain_address
    .
    The REMARK in the FREEMAIN request will indicate that the
    request was attempting to release one of the following storage
    areas:
    * EWLMCORR
    * DSTGODR
    * ADPTFLDS
    .
    The error may be encountered on the CSSY task (for EXEC CICS
    START requests which specify an interval), or on the task
    which issued an EXEC CICS START (where no delay or interval
    is used).
    Other problems may be seen, such as storage overlays.
    

Problem conclusion

  • DFHICP has been corrected to load addresses for FREEMAIN
    requests for the affected fields correctly.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • ž**** PE14/08/13 FIX IN ERROR. SEE APAR PI23037  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PM99007

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-10-14

  • Closed date

    2013-11-21

  • Last modified date

    2014-08-19

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

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

    PM99543 UI12855

Modules/Macros

  •    DFHEIIC  DFHICP
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R700 PSY UI12855

       UP13/11/30 P F311

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

Document Information

Modified date:
19 August 2014