IBM Support

PH09866: DFHKE0201 KERNDUMP MODULE DFHKESTX DUE TO ABEND0C4 IN DFHKEDOM IN 64-BIT ADDRESSING MODE DIRTY REGISTER 1 R1

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Running CICS TS 5.2, a runaway is detected in a task, which
    CICS attempts to abend AICA, but program checks in
    DFHKEDOM producing a KERNDUMP.
    You see the following messages:
    DFHKE0201 applid ABOUT TO TAKE SDUMP. DUMPCODE:KERNDUMP,
              DUMPID: 0/0000. (MODULE DFHKESTX)
    DFHKE0202 applid SDUMP COMPLETE. (MODULE DFHKESTX)
    BPXP018I THREAD xxxx, IN PROCESS yyy, ENDED WITHOUT BEING
             UNDUBBED WITH COMPLETION CODE 0033E000,
             AND REASON CODE 00000000.
    The program check occurs on a Test under Mask - TM
    instruction at offset 68C in DFHKEDOM.  The psw is in
    64 bit addressing mode, and the instruction is using
    R1 - which has the high-order 8 bit on in the 1st half of
    the register - 8000000_xxxxxxxx.
    The 31 bit address xxxxxxxx is valid, and represents the
    current stack address, but the high order of the register
    containing 80000000 causes the program check.
    Additional Symptom(s) Search Keyword(s): KIXREVACC
    running with fault analyzer FA KERN DUMP
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: An abend 0C4 in DFHKEDOM.               *
    ****************************************************************
    In the problem situation a CICS application took an abend and
    Fault Analyser received control. This issued a CICS XPI call to
    obtain some storage. The XPI call enters DFHKEDOM which runs in
    AMODE 64, register 13 on entry to DFHKEDOM contains an invalid
    value in its top half. This is the cause of the abend 0C4.
    

Problem conclusion

  • DFHKEDOM has been changed on the XPI entry point, DFHKEXPI, to
    save off then clear the top half of register 13 on entry. When
    returning to its caller it will restore the callers register 13
    top half previously saved.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH09866

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-03-18

  • Closed date

    2019-05-14

  • Last modified date

    2019-06-03

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

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

    UI62998 UI62999 UI63000 UI63001

Modules/Macros

  • DFHKEDOM
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI63000

       UP19/05/16 P F905

  • R100 PSY UI62999

       UP19/05/15 P F905

  • R200 PSY UI63001

       UP19/05/16 P F905

  • R900 PSY UI62998

       UP19/05/16 P F905

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

Document Information

Modified date:
03 June 2019