IBM Support

IT36700: SIGSEGV within TXSeries cicsas process when trying to get/convert a message

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • An FDC file is written by the MQ library code in the cicsas
    process.  The MQ functionality fails.
    
    These are the essential details from the FDC file.  Note that MQ
    code (xxxCodeConv) has called into CICS code (PCHostMM).  This
    should not have happened.
    
    Probe Id :- XC130003
    Component :- xehExceptionHandler
    Comment1 :- SIGSEGV: address not mapped(0x48)
    
    libmqmcs_r.so(xehExceptionHandler+0x6aa)
    /opt/ibm/cics/lib/libcicsrt.so(PCHostMM+0x4f)
    libmqmcs_r.so(xxxCodeConv+0x13d)
    
    -----
    These are the essential details from the cicsas<PID>.traceback
    file:
    
    #8  0xf4115b28 in xehExceptionHandler () from libmqmcs_r.so
    #9  <signal handler called>
    #10 0xf74faf9f in PCHostMM () from
    /opt/ibm/cics/lib/libcicsrt.so
    #11 0xf420b64d in xxxCodeConv () from libmqmcs_r.so
    #12 0xf421d640 in xcsConvertStringEx () from libmqmcs_r.so
    #13 0xf421e993 in xcsConvertString () from libmqmcs_r.so
    #14 0xf3f32461 in vxtConvertCharsFn () from libmqxzu_r.so
    #15 0xf3f1abed in vwb_string () from libmqxzu_r.so
    #16 0xf3f318b7 in vwaConvert () from libmqxzu_r.so
    #17 0xf3f16a07 in vpiConvertData () from libmqxzu_r.so
    #18 0xf4d85c52 in zstMQGET () from libmqzi_r.so
    #19 0xf4d67c87 in MQGET_Server_Call () from libmqzi_r.so
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    Users of MQ and CICS using data conversion (example: MQGET with
    MQGMO_CONVERT) in the same cics process.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    MQ's call from internal function xxxCodeConv to MQ's own
    internal function PCHostMM in the same source file was
    unexpectedly being fixed up by the runtime linker to the
    same-named function in a CICS shared library.  The design
    requires that the call be made into MQ's own function.
    

Problem conclusion

  • MQ's internal function PCHostMM and all similar functions in the
    same area have been renamed, to have an MQ-internal prefix that
    will avoid this problem happening in future.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v9.0 LTS   9.0.0.12
    v9.1 LTS   9.1.0.9
    v9.2 LTS   9.2.0.3
    v9.x CD    9.2.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

    IT36700

  • Reported component name

    IBM MQ BASE M/P

  • Reported component ID

    5724H7261

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-04-26

  • Closed date

    2021-06-30

  • Last modified date

    2021-07-08

  • 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

    IBM MQ BASE M/P

  • Fixed component ID

    5724H7261

Applicable component levels

[{"Type":"MASTER","Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Version":"All Versions"}]

Document Information

Modified date:
09 July 2021