IBM Support

PH29512: A SYSTEM ABEND 0C4 REASON CODE X'4' OCCURRED IN MODULE DFHXCPRX AT OFFSET X'3578'. 20/09/15 PTF PEREMOVE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After activating CICS 5.5 RSU2006, customer has problems with
    his CICS Transaction Gateway (v9.2) tasks.
    
    From the fault
    analyzer we see below:
    A system abend 0C4 reason code X'4'
    occurred in module DFHXCPRX at offset X'3578'.
    
    From the dumps
    we see the below stack trace and CcicsECI is a native(JNI) call
    to CICS TS.
    
    1XMCURTHDINFO Current thread
    3XMTHREADINFO
    "Worker-0" J9VMThread:0x000000001DB57000,
    omrthread_t:0x00000050AFF16D30,
    java/lang/Thread:0x000000008602DC70, state:R,
    prio=5
    3XMJAVALTHREAD (java/lang/Thread getId:0x16,
    isDaemon:true)
    3XMTHREADINFO1 (native thread ID:0x207C7000,
    native priority:0x5, native policy:UNKNOWN, vmstate:R, vm
    thread flags:0x00000020)
    3XMCPUTIME CPU usage total:
    0.251000000 secs, current category="Application"
    3XMHEAPALLOC
    Heap bytes allocated since last GC cycle=152296
    (0x252E8)
    3XMTHREADINFO3 Java callstack:
    4XESTACKTRACE at
    com/ibm/ctg/server/ServerECIRequest.CcicsECI(Native
    Method)
    4XESTACKTRACE at
    com/ibm/ctg/server/ServerECIRequest.executeECINative(Bytecode
    PC:612)
    4XESTACKTRACE at
    com/ibm/ctg/server/ServerECIRequest.executeECI(Bytecode
    PC:838)
    4XESTACKTRACE at
    com/ibm/ctg/server/ServerECIRequest.execute(Bytecode
    PC:603)
    4XESTACKTRACE at com/ibm/ctg/server/Worker.run(Bytecode
    PC:221)
    4XESTACKTRACE at
    java/lang/Thread.run(Thread.java:820)
    3XMTHREADINFO3 No native
    callstack available on this platform
    
    This looks to be
    introduced by APAR PH21519 PTF UI69949. The target of the
    executed MVC in DFHXCPRH has been built incorrectly leading to
    the 0C4.
    

Local fix

  • NA
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND0C4 in module DFHXCPRX             *
    ****************************************************************
    An EXCI DPL call can result in an 0C4 when moving a UOWID as
    part of a call to DPL into CICS.
    The abend occurs in module DFHXCPRX, CSECT DFHXCPRH, on an
    EXECUTE instruction because of an invalid base address being
    used for the EXECUTE instruction.
    

Problem conclusion

  • DFHXCPRH is changed to correct the failing MVC instruction by
    providing the correct base address for the EXECUTE.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH29512

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-09-15

  • Closed date

    2020-10-02

  • Last modified date

    2020-11-02

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

    PH29294

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

    UI71884

Modules/Macros

  • DFHXCPRH
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R300 PSY UI71884

       UP20/10/03 P F010 ¢

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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.6"}]

Document Information

Modified date:
03 November 2020