IBM Support

PH13283: LOOP IN DSNXOCCX FOR QUERY WITH OVER 32K PREDICATES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • loop in DSNXOCCX offset1D70 offset1DF8 during bind/prepare of a
    query with over 32K predicates. The problem can occur in V11 or
    V12 but depends on what happens to be in storage at the
    location pointed to by the overflowed variable.
    Additional Keywords:
    ZSA2
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Db2 11 and Db2 12 for z/OS users who     *
    *                 have a query containing over 32K predicates  *
    ****************************************************************
    * PROBLEM DESCRIPTION: An infinite loop can occur in DSNXOCCX, *
    *                      DSNXOGP, or other modules during        *
    *                      bind/prepare of a query containing      *
    *                      over 32K predicates                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An endless loop can occur in DSNXOCCX during bind or prepare of
    a query containing over 32K predicates.  A variable overflowed
    causing the loop to run endlessly.  Depending on the storage
    that happens to be located where the overflowed variable is
    pointing, the loop may require bringing down Db2 in order to
    terminate the thread.  This bug can also cause looping in
    DSNXOGP or other modules.
    
    Additional Keywords:
    LOOP DSNXOCCX INFINITE ENDLESS SQLLOOP
    LOOP DSNXOGP ZSA2
    

Problem conclusion

  • The overflowed variable is updated to allow for over 32K
    predicates.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PH13283

  • 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-06-12

  • Closed date

    2019-06-27

  • Last modified date

    2019-08-01

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

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

    UI63942 UI63943

Modules/Macros

  •    DSNXOCCX
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RB10 PSY UI63943

       UP19/07/14 P F907 Ž

  • RC10 PSY UI63942

       UP19/07/14 P F907 Ž

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:
01 August 2019