IBM Support

PI98233: DFHTR0004 CICSREGN A POSSIBLE LOOP HAS BEEN DETECTED AT OFFSET X'FFFF' IN MODULE DFHTRPT.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Had a task which appeared to be looping, turned on auxiliary
    trace to determine what the problem was.  Shortly afterwards
    received the TR0004 message and dump.
    .
    Here's a partial view of the failing Task's STACK.
    .
       3D2DC080 0B40 Sub  3815E300 B8167EA0 009BA0     DFHFCVS
       3E337040 0A90 Sub  38153500 B81539DE 0004DE     DFHFCLJ
       3E337AD0 0340 Dom  36A518F0 36A52F41 001651 *Y* DFHTRPT
       3E337E10 1290 Dom  36AAE6B0 36AB31BF 004B0F     DFHMEME
                     Int   +003E3C 36AAE9A4 0002F4     SEND
                     Int   +001848 36AB25D4 003F24     CONTINUE_SEND
       3E3390A0 0710 Dom  36B71CA8 B6B73862 001BBA     DFHDUDU
                     Int   +000C6C B6B71EBA 000212     SYSTEM_DUMP
    .
    A Task performs EXEC CICS REWRITE.  That caused DFHFCLJ to be
    called.  DFHFCLJ did NOT do a DFHTRPTM CALL CLEAR to trace
    module entry, because FC Level 2 tracing was off.  At some
    point a user used CETR to set component tracing for FC to ALL.
    DFHFCLJ then DID do a DFHTRPTM CALL to trace module exit,
    because FC Level 2 tracing was now on.  The problem is that the
    "exit"  DFHTRPTM CALL does not clear the TRPT domain call
    plist, and so it is incorrect.  DFHTRPT goes into a loop,
    because the plist is bad, and the TR0004 abend occurs.
    
    Additional Symptom(s) Search Keyword(s): KIXREVxxx
    DFHKE0303  A RECURSIVE ABEND HAS BEEN DETECTED BY THE KERNEL
     DOMAIN.
    Above message is followed by a KERNDUMP.
    Kernel error data shows a program check loop in modules DFHTRPT
    and DFHTRPX before the task is finally being abended as runaway.
    0C4 S0C4 abend0C4 abendS0C4
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHTRPT loops while processing DFHFCLJ  *
    *                      Exit trace point.                       *
    ****************************************************************
    * RECOMMENDATION: .                                            *
    ****************************************************************
    DFHFCLJ is active.
    CETR is used to change component tracing for FC to level 2.
    DFHFCLJ calls DFHTRPT to write a X'0BC1' FCLJ_TRACE_EXIT
    trace entry with an incorrect DFHTRPT_ARG parameter list.
    This causes a loop in DFHTRPT around labels ALLOC_SPACE and
    CDS_LOOP. The loop is detected and MsgDFHTR0004 is issued.
    

Problem conclusion

  • DFHFCLJ has been changed to clear the DFHTRPT_ARG plist before
    use.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI98233

  • 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

    2018-05-22

  • Closed date

    2018-06-13

  • Last modified date

    2020-04-28

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

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

    UI56501 UI56502 UI56503

Modules/Macros

  • DFHFCLJ
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI56503

       UP18/06/14 P F806

  • R100 PSY UI56502

       UP18/06/14 P F806

  • R900 PSY UI56501

       UP18/06/15 P F806

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
29 April 2020