IBM Support

IZ95846: JAVA CORE DUMP DUE TO SIGSEGV WHEN ENABLING WMQ TRACE AFTER IZ62508 (6.0.2.9) IS APPLIED.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After applying WebSphere MQ v6.0.2.9, and specifically IZ62508,
    when enabling WMQ trace, a java core dump is generated.
    
    The javadump shows the stack to be within MQCMIT. The trace
    shows the last entry to be an MQPUT with MQPMO_SYNCPOINT. The
    process has used a single connection to the queue manager, and
    this connection was established with the option
    MQCNO_HANDLE_SHARE_NO_BLOCK, indicating that the hConn could
    be used on any thread (that is, it can be used from a thread
    that has not itself initialized with WMQ).
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Users calling MQCMIT from an application using shared hConn's
    (MQCNO_HANDLE_SHARE_BLOCK or MQCNO_HANDLE_SHARE_NO_BLOCK) when
    MQ trace is active, and 6.0.2.9 or later is applied (including
    MQ V7).
    
    Platforms affected:
    AIX,HP-UX (Itanium),HP-UX (PA-RISC),Linux (Power),Linux (s390x),
    Linux (x86),Linux (x86-64),Linux (zSeries),Solaris (SPARC),
    Solaris (x86-64),iSeries,All Unix
    
    ****************************************************************
    PROBLEM SUMMARY:
    IZ62508 corrected a problem where multiple threads detected the
    maximum size of a trace file (-l option to strmqtrc) had been
    reached.
    
    This involved adding serialization which required that the MQ
    thread control block be referenced. In the case of an MQCMIT
    call from an application thread using shared hConn's then the
    trace code was invoked before addressability to the MQ thread
    control block had been established leading to a SIGSEGV in
    xtrCheckTraceFile.
    

Problem conclusion

  • The fix to IZ62508 in the MQ trace code is changed not to
    depend upon addressability to the MQ thread control block
    having already been established.
    
    | MDVREGR 6.0.2-WS-MQ-Windows-FP0009        |
    | MDVREGR 6.0.2-WS-MQ-SolarisSparc64-FP0009 |
    | MDVREGR 6.0.2-WS-MQ-SolarisX64-FP0009     |
    | MDVREGR 6.0.2-WS-MQ-LinuxX64-FP0009       |
    | MDVREGR 6.0.2-WS-MQ-LinuxS390X-FP0009     |
    | MDVREGR 6.0.2-WS-MQ-LinuxPPC64-FP0009     |
    | MDVREGR 6.0.2-WS-MQ-LinuxIA32-FP0009      |
    | MDVREGR 6.0.2-WS-MQ-LinuxS390-FP0009      |
    | MDVREGR 6.0.2-WS-MQ-HpuxPaRISC64-FP0009   |
    | MDVREGR 6.0.2-WS-MQ-HpuxIA64-FP0009       |
    | MDVREGR 6.0.2-WS-MQ-AixPPC64-FP0009       |
    
    | MDVREGR 6.0.2-WS-MQ-Windows-FP0010        |
    | MDVREGR 6.0.2-WS-MQ-SolarisSparc64-FP0010 |
    | MDVREGR 6.0.2-WS-MQ-SolarisX64-FP0010     |
    | MDVREGR 6.0.2-WS-MQ-LinuxX64-FP0010       |
    | MDVREGR 6.0.2-WS-MQ-LinuxS390X-FP0010     |
    | MDVREGR 6.0.2-WS-MQ-LinuxPPC64-FP0010     |
    | MDVREGR 6.0.2-WS-MQ-LinuxIA32-FP0010      |
    | MDVREGR 6.0.2-WS-MQ-LinuxS390-FP0010      |
    | MDVREGR 6.0.2-WS-MQ-HpuxPaRISC64-FP0010   |
    | MDVREGR 6.0.2-WS-MQ-HpuxIA64-FP0010       |
    | MDVREGR 6.0.2-WS-MQ-AixPPC64-FP0010       |
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
                       v6.0
    Platform           Fix Pack 6.0.2.11
    --------           --------------------
    AIX                U839822
    HP-UX (PA-RISC)    U840685
    HP-UX (Itanium)    U840690
    Solaris (SPARC)    U840686
    Solaris (x86-64)   U840693
    iSeries            tbc_p600_0_2_11
    Linux (x86)        U840687
    Linux (x86-64)     U840692
    Linux (zSeries)    U840688
    Linux (Power)      U840689
    Linux (s390x)      U840691
    
                       v7.0
    Platform           Fix Pack 7.0.1.6
    --------           --------------------
    AIX                U840698
    HP-UX (PA-RISC)    U841555
    HP-UX (Itanium)    U841560
    Solaris (SPARC)    U841556
    Solaris (x86-64)   U841562
    iSeries            tbc_p700_0_1_6
    Linux (x86)        U841557
    Linux (x86-64)     U841561
    Linux (zSeries)    U841558
    Linux (Power)      U841559
    
    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

    IZ95846

  • Reported component name

    WMQ LIN X86 V6

  • Reported component ID

    5724H7204

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-03-01

  • Closed date

    2011-03-21

  • Last modified date

    2011-10-11

  • 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 LIN X86 V6

  • Fixed component ID

    5724H7204

Applicable component levels

  • R600 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFKSJ","label":"WebSphere MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
31 March 2023