IBM Support

IT10942: MQ FDC PROBEID XC130003 SIGBUS: INVALID ADDRESS ALIGNMENT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An FDC with Probe Identifier XC130003 is generated in the
    vpiConvertData function during
    an MQGET MQI call that uses a version 1 MQMD.
    
    An MQ function stack similar to this may be seen in the FDC:
    
    MQM Function Stack
    MQGET
    zstMQGET
    vpiConvertData
    xcsFFST
    

Local fix

  • The address of buffers passed on the MQI should be aligned on at
    least a 4-byte boundary. This problem will not occur if buffers
    are correctly aligned.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Users who pass unaligned buffers into the MQI on platforms with
    strict alignment rules may be affected by this problem.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    MQ received a buffer from the application which
    is not aligned on at least a 4-byte boundary. Code which
    adds an MQMDE to the message data then manipulated this
    buffer and caused a SIGBUS.
    
    Although providing an unaligned buffer on the MQI goes against
    the documented rules for specifying a message
    buffer, MQ should not SIGBUS if presented with
    unaligned data.
    

Problem conclusion

  • The code was changed to cope with the possibility that the input
    buffer may be passed in at an unaligned address.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v8.0       8.0.0.5
    
    The latest available maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT10942

  • Reported component name

    WMQ BASE MULTIP

  • Reported component ID

    5724H7251

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-08-27

  • Closed date

    2015-10-30

  • Last modified date

    2015-10-30

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

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

Fix information

  • Fixed component name

    WMQ BASE MULTIP

  • Fixed component ID

    5724H7251

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.0.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
30 October 2015