IBM Support

PH09927: DB2 ABNORMAL TERMINATION REASON=00E50054 RC00E50054 ABEND04E RC00E50079 DSNVSRX RC00E512A1 DSNVSRX

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The abend is the result of a thread cancel during a very small
    timing window when DB2 is suspended on a timer wait.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Db2 for z/OS V11 and V12 users.              *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABEND04E RC00E50079 in DSNVSRX.         *
    *                      ABEND04E RC00E511A1 in DSNVSRX.         *
    *                      ABEND04E RC00E512A1 in DSNVSRX.         *
    *                                                              *
    *                      Db2 abnormal termination with reason    *
    *                      RC00E50054.                             *
    ****************************************************************
    * RECOMMENDATION: Apply corrective PTF when available.         *
    ****************************************************************
    The abends are the result of a ROB control block being reused
    invalidly.  This may occur if an agent is performing a short
    timer wait (milliseconds), using a temporary ROB, and the timer
    wait detects that the thread was canceled.  Prior to abending
    the canceled thread, the timer code will free the ROB if it is
    able to remove the agent's request from the timer queue (thus
    ensuring that the ROB won't be freed by the timer service task
    upon resume).  However, it's possible that the timer task has
    already freed the ROB, and the cancel logic is actually finding
    some other agent's request and freeing the ROB which now belongs
    to that other agent.
    ADITIONAL SYMPTOMS; HANG HUNG threads in DSNB1LTS DSNB1LTX or
                                             DSNB5RDP
    

Problem conclusion

  • The timer logic which removes a canceled agent's request has
    been modified to validate the correct ownership of the request
    by matching the EB address as well as the ROB address.
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    PH09927

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-03-19

  • Closed date

    2019-04-09

  • Last modified date

    2019-05-24

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

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

    UI62426 UI62429

Modules/Macros

  •    DSNB1TMR
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RB10 PSY UI62429

       UP19/04/19 P F904 Ž

  • RC10 PSY UI62426

       UP19/04/19 P F904 Ž

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"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":"11.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
24 May 2019