IBM Support

IC92780: AFTER AN ACTIVEX CLIENT APPLICATION END, THE PROGRAM CRASHES IN MQAX200.DLL

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An ActiveX application is called by another third party
    application. The application connects to a queue manager,
    performs some WebSphere MQ calls and disconnects correctly. The
    ActiveX application ends, then when the calling application
    ends a program crash can occur.
    
    WebSphere MQ traces show that the ActiveX application has
    terminated successfully and a dump of the crash may show that
    the crash originated from ~CMqOleApp.
    
    The same ActiveX application runs without error when using a
    WebSphere MQ Client for Windows Version 7.0.1
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    WebSphere MQ 7.1 and 7.5 users who are using WebSphere MQ
    Automation Classes for ActiveX (mqax200.dll)
    
    Platforms affected:
    Windows
    
    ****************************************************************
    PROBLEM SUMMARY:
    One of the destructors of MQAX200.dll frees the pointer to the
    control block and then accesses the same pointer as part of
    clean up causing access violation. This NULL pointer
    dereferencing caused the ActiveX application to crash while
    ending the application.
    

Problem conclusion

  • The code is modified such that the destructor completes all the
    clean up first and then the pointer to control block is freed,
    such that the null pointer is not dereferenced
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following:
    
                       v7.1
    Platform           Fix Pack 7.1.0.4
    --------           --------------------
    Windows            7.1.0.4
    
    Version            v7.5
    --------           --------------------
    Fix available in:  7.5.0.3
    
    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

    IC92780

  • Reported component name

    WMQ WINDOWS V7

  • Reported component ID

    5724H7220

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-04

  • Closed date

    2013-07-23

  • Last modified date

    2013-07-23

  • 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 WINDOWS V7

  • Fixed component ID

    5724H7220

Applicable component levels

  • R710 PSY

       UP

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSFKSJ","label":"WebSphere MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1"}]

Document Information

Modified date:
23 September 2021