IBM Support

IT43178: The channel pooling process might terminate due to a SIGSEGV in xcsWaitPid.

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

  • The channel pooling process 'amqrmppa' terminates due to a
    SIGSEGV.
    
    When this happens, an FDC file is generated containing the
    following key header information and function stack:
    
    Probe Id         :- XC130003
    Component        :- xehExceptionHandler
    Program Name     :- amqrmppa
    Major Errorcode  :- STOP
    Probe Type       :- HALT6109
    Arith1           :- 11 (0xb)
    Comment1         :- SIGSEGV: address not mapped(0x40)
    
    O/S Call Stack for current thread
    /opt/mqm/lib64/libmqmcs_r.so(+0x11305f)[0x7f4dca36d05f]
    /opt/mqm/lib64/libmqmcs_r.so(+0x13a37a)[0x7f4dca39437a]
    /opt/mqm/lib64/libmqmcs_r.so(+0x138666)[0x7f4dca392666]
    /opt/mqm/lib64/libmqmcs_r.so(xcsFFSTFn+0x1c5b)[0x7f4dca39605b]
    /opt/mqm/lib64/libmqmcs_r.so(xehExceptionHandler+0x7da)[0x7f4dca
    385f7a]
    /usr/lib64/libpthread.so.0(+0x118e0)[0x7f4dc9a958e0]
    /usr/lib64/libpthread.so.0(__pthread_mutex_trylock+0x14)[0x7f4dc
    9a8df14]
    /opt/mqm/lib64/libmqmcs_r.so(xcsRequestThreadMutexSem+0xbd)[0x7f
    4dca3a03ed]
    /opt/mqm/lib64/libmqmcs_r.so(xcsWaitPid+0x4c8)[0x7f4dca408208]
    /opt/mqm/lib64/libmqmcs_r.so(+0x12e231)[0x7f4dca388231]
    /opt/mqm/lib64/libmqmcs_r.so(+0x1bcc0e)[0x7f4dca416c0e]
    /usr/lib64/libpthread.so.0(+0x744b)[0x7f4dc9a8b44b]
    /usr/lib64/libc.so.6(clone+0x3f)[0x7f4dc95c252f]
    
    MQM Function Stack
    xehAsySignalMonitor
    xcsWaitPid
    xcsRequestThreadMutexSem
    xcsFFST
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    IBM MQ users on Linux or UNIX, who use channel exits which
    create child processes.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    The IBM MQ channel pooling process failed with an FFST showing
    Probe Id XC130003 from component 'xehExceptionHandler' and then
    terminated if it created a child process which subsequently
    exited.
    

Problem conclusion

  • The IBM MQ channel pooling process now correctly handles the
    termination of a child process without writing an FFST or
    terminating unexpectedly itself.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Version    Maintenance Level
    v9.2 LTS   9.2.0.25
    v9.3 LTS   9.3.0.20
    v9.4 LTS   9.4.0.0
    
    The latest available maintenance can be obtained from
    'IBM MQ Recommended Fixes'
    https://www.ibm.com/support/pages/recommended-fixes-ibm-mq
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'IBM MQ
    Planned Maintenance Release Dates'
    https://ibm.biz/mqplannedmaintenance
    
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT43178

  • Reported component name

    MQ APPLIANCE M2

  • Reported component ID

    5900ALJ00

  • Reported release

    930

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-02-21

  • Closed date

    2024-03-26

  • Last modified date

    2024-05-14

  • 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

    MQ APPLIANCE M2

  • Fixed component ID

    5900ALJ00

Applicable component levels

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

Document Information

Modified date:
14 May 2024