IBM Support

PI54923: WMQ: ABEND0C4 IN CSQP1GET+000002A0

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The following program check occurs:
    
    ABN=0C4-00000011,U=SYSOPR,C=R3600.710.BUFF-CSQP1GET,
    M=CSQGFRCV,LOC=CSQPLPLM.CSQP1GET+000002A0
    
    The queue manager then abends with:
    
    CSQV086E QUEUE MANAGER ABNORMAL TERMINATION REASON=00D96001
    
    The failing instruction for the 0C4 is 5890 F014. Reg15 is bad.
    
    CSQIRRED (which has invoked CSQP1GET) has been passed an
    invalid-looking log-record during the restart processing for a
    URID.  CSQRRHSL is processing the shunted log records for the
    UR, and assumes that CSQRRRDT has manipulated the log-record to
    remove the shunt information. However, CSQRRRDT has not done
    this as LRHSHUNI is set.
    
    Additional Symptom(s) Search Keyword(s):
    ABEND0C4 ABENDS0C4 0C4 S0C4 S00C4
    ABN=0C4-00000010 in CSQP1GET+00000292
      with failing instruction 58FA 9420
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 1 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C4 in CSQP1GET during queue      *
    *                      manager startup, and resulting in       *
    *                      startup terminating abnormally with     *
    *                      REASON=00D96001.                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    During historic status rebuild, a shunted log record was passed
    to CSQRRRDT and CSQRRHSL. CSQRRRDT detected that the LRHSHUNI
    flag was set, indicating no processing was required for the log
    record, and returned. However when CSQRRHSL then processed the
    log record it assumed the log record had been manipulated by
    CSQRRRDT and consequently checked LRHSHUNI at an incorrect
    location.
    This led to the log record being processed incorrectly, and
    leading to CSQP1GET being called with an invalid pageset
    identifier based on the contents of an incorrect address.
    As the invalid pageset identifier was negative, this led to
    CSQP1GET addressing an inaccessible location and abending 0C4.
    

Problem conclusion

  • CSQRRRDT is changed to manipulate shunted records as expected by
    CSQRRHSL, even when the LRHSHUNI flag is set, allowing CSQRRHSL
    to correctly check this flag.
    
    CSQP1GET is changed to correctly validate the pageset parameter
    and abend 5C6-00D70121 if an invalid value is passed.
    100Y
    CSQIRRED
    CSQP1GET
    CSQRRRDT
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PI54923

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-01-06

  • Closed date

    2016-02-15

  • Last modified date

    2016-04-05

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

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

    PI55828 UI35345

Modules/Macros

  • CSQIRRED CSQP1GET CSQRRRDT
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R100 PSY UI35345

       UP16/03/03 P F603 ¢

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
05 April 2016