IBM Support

PM73902: Access Violation in amqrrmfa process. FDC generated by rrmWriteQmgrRec with probe XC130031

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A queue manager that is a member of a cluster is suspended and
    at some point later is resumed.
    
    At the point the queue manager is resumed an access violation
    occurs in the cluster repository manager process (amqrrmfa), and
    the queue manager can no longer be restarted.
    
    An FDC with the following information is generated at each queue
    manager start attempt, similar to the following:
    Probe Id     :- XC130031
    Component    :- xehExceptionHandler
    Process Name :- amqrrmfa.exe
    Probe Description :- AMQ6109: An internal WebSphere MQ error has
    occurred.
    Comment1    :- Access Violation at address xxxxxxxx when reading
    
    MQM Function Stack
    rrmMain
    rrmRepository
    rrmGetMsg
    rfxReconcile
    rfxReconcileQMGR
    rrmRecoBecomeEnd
    rrmWriteQmgrRec
    xcsFFST
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 *
    *                 Release 0 Modification 1 and Release 1       *
    *                 Modification 0.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Cluster repository manager abends       *
    *                      0C4-00000010 during CHINIT start up.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If the local queue manager record, RFQR, has an error
    such that the count of suspended queue managers is zero but
    there exists a cluster in the list, then on CHINIT start up
    rrmWriteQmgrRec will try to write beyond the range of the
    buffer allocated to be written to the RFQR record.
    

Problem conclusion

  • CSQXRRMF has been changed so that rrmReadQmgrRec will check the
    local qmgr record and if the number of suspended queue manager
    records is zero then any pointer to the cluster name is zeroed
    and an FFST is taken.
    010Y
    100Y
    CSQXRRMF
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM73902

  • Reported component name

    WMQ Z/OS V7

  • Reported component ID

    5655R3600

  • Reported release

    010

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-09-28

  • Closed date

    2013-08-28

  • Last modified date

    2013-10-04

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

    IC84106

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

    UK97077 UK97078

Modules/Macros

  • CSQXRRMF
    

Fix information

  • Fixed component name

    WMQ Z/OS V7

  • Fixed component ID

    5655R3600

Applicable component levels

  • R010 PSY UK97077

       UP13/09/27 P F309

  • R100 PSY UK97078

       UP13/09/27 P F309

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.0.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 October 2013