IBM Support

PH36289: CLEAN POTENTIAL STALE POINTERS TO CERTAIN FREED/REUSED ECSA ROUTINES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Management of QM's internal storage manager routines
    Update code within QM/STAP to manage the ECSA based module
    pointers so when QM or STAP is recycled that stale pointers to
    the freed/reused
    ECSA routines do not exist and cause wild branches into unknown
    code.
    

Local fix

  • Restart CQM/ADH Master Address Space
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of IBM Db2 Query Monitor for z/OS,     *
    *                 Users of IBM Security Guardium S-TAP for     *
    *                 Db2 on z/OS                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: Clean potential stale pointers to       *
    *                      certain freed/reused ECSA routines.     *
    ****************************************************************
    * RECOMMENDATION: APPLY the PTF.                               *
    ****************************************************************
    When Query Monitor or Guardium S-TAP is recycled there are
    stale pointers to the freed/reused ECSA routines which did not
    exist and caused wild branches into unknown code.
    

Problem conclusion

  • Logic was changed to update Query Monitor internal storage
    manager routines to handle the ECSA based module pointers
    correctly.
    
    Search Keywords:
    ECSA ROUTINES ABEND 0C4 STARTUP MISMATCH
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH36289

  • Reported component name

    DB2 QUERY MONIT

  • Reported component ID

    5655E6701

  • Reported release

    330

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-04-14

  • Closed date

    2021-07-22

  • Last modified date

    2021-08-09

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

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

    010PC2Ÿ

Modules/Macros

  • CQM#IDB2 CQM#INIX CQM#PARM CQM#PCIX CQM#QAPI CQM#QAPX CQM#QSQL
    CQM$BUFP CQM$DELY CQM$LOCK CQM$QRPT CQM$SM01 CQM$SM02 CQM$SQLT
    CQM$TEXT CQMBLOB  CQMCAE   CQMCAEPT CQMCAPI  CQMCFPAX CQMCPXPT
    CQMJAR   CQMUPXPT
    

Fix information

  • Fixed component name

    DB2 QUERY MONIT

  • Fixed component ID

    5655E6701

Applicable component levels

  • R330 PSY UI76411

       UP21/08/09 P F107

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":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSZJXP","label":"DB2 Tools for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.3.0"}]

Document Information

Modified date:
10 August 2021