IBM Support

PH17532: MQ FOR Z/OS: ABEND0C4-00000038 IN CSQJOFF6 AFTER ARCHIVE LOG CANCEL OFFLOAD

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The ARCHIVE LOG CANCEL OFFLOAD command was issued. An ABEND
    5C6-00E50070 occurred as expected.
    
    During retry logic an error in the recovery routines resulted
    in GR6 being incorrectly restored with a non-zero value in the
    first 4 bytes and the EB address in the 2nd half of the
    register. Following the retry, trace processing was called and
    switched to amode(64). This resulted in the 0C4 abend when an
    attempt was made to reference the EB using GR6, due to the
    unexpected values in the high half of the register.
    
    Additional Symptom(s) Search Keyword(s):
    LOC=CSQWDLD2.CSQWVCOL
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 0 Modification 0 and Release 1       *
    *                 Modification 0.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend 0C4-38 occurs in CSQJOFF6 after   *
    *                      ARCHIVE LOG CANCEL OFFLOAD is issued.   *
    ****************************************************************
    While processing an ARCHIVE LOG CANCEL OFFLOAD command, the
    running log offload task was abended by the command. At the
    point that the abend took effect, the task was in dynamic
    allocation (SVC99) code outside of MQ control, and GR(6) no
    longer pointed at the EB.
    During recovery for the abend, R6 was restored so that it
    pointed to the EB again, however the high half of the register
    still contained the value from the time of the abend.
    Following recovery, execution switched to amode(64) at which
    point the residual/unexpected value in the high half of GR6
    caused any attempt to reference the EB to fail with the
    reported abend.
    

Problem conclusion

  • CSQ9SCN9 has been changed to specify that retry occurs with
    GR6 set to the EB address.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH17532

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-09-30

  • Closed date

    2019-10-15

  • Last modified date

    2019-11-30

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

    PH12717

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

    UI65889 UI65890

Modules/Macros

  • CSQ9SCN9
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI65889

       UP19/11/27 P F911

  • R100 PSY UI65890

       UP19/11/27 P F911

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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
30 November 2019