IBM Support

IT18344: XPATH CACHE CAN ABEND ON SOLARIS

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

  • On Solaris platforms the XPath cache can abend during a cache
    flush operation with an abend stack like the following:
    
    ---------------- Stack dump for current thread (2022)
    #0   0x7fcd4bc6a61b in ??
    #1   0x7fcd4bc6a951 in
    ImbAbend::printStackForCurrentThread(int, bool, void const*,
    void*, char const*)
    #2   0x7fcd4ba20e89 in ImbAbend::dumpCurrentStacksToFile(void
    const*, int)
    #3   0x7fcd4ba20853 in ImbAbend::dumpToFile(char*, char const*,
    int, char const*, ImbAbend::Insert const&, ImbAbend::Insert
    const&, ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&, void const*)
    #4   0x7fcd4ba1fc24 in ImbAbend::logSystemErrorInternal(char
    const*, int, char const*, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, void const*, bool)
    #5   0x7fcd4ba1feb5 in
    ImbAbend::logSystemErrorAndTerminateProcessInternal(char
    const*, int, char const*, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, void const*, bool)
    #6   0x7fcd4ba1d221 in ImbAbend::signalHandlerInternal(int,
    siginfo_t*, void*)
    #7   0x7fcd4ba1d0dc in ImbAbendSignalHandler
    #8   0x7fcd493ca3d0 in ?? from
    /lib/x86_64-linux-gnu/libpthread.so.0
    #9   0x7fcd45c85ce1 in
    ImbXPathExpression::?ImbXPathExpression()
    #10  0x7fcd45c85cf2 in
    ImbXPathExpression::?ImbXPathExpression()
    #11  0x7fcd45c85cf2 in
    ImbXPathExpression::?ImbXPathExpression()
    #12  0x7fcd45ca5157 in ImbXPathCache::flush()
    #13  0x7fcd45ca4b32 in ImbXPathCache::insert(ImbWstring const&,
    ImbXPathExpression*)
    #14  0x7fcd45ca47ae in ImbXPathCache::lookup(ImbWstring const&)
    
    
    Additional Symptom(s) Search Keyword(s):
    

Local fix

  • NA
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of WebSphere Message Broker version 8.0.0.7 or higher
    or IBM Integration Bus versions 9.0.0.6 or 10 or higher using
    XPath on Solaris.
    
    
    Platforms affected:
    Solaris x86-64 platform, Solaris SPARC platform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    On Solaris platforms the XPath cache can abend during a cache
    flush operation with an abend stack like the following:
    
    ---------------- Stack dump for current thread (2022)
    #0   0x7fcd4bc6a61b in ??
    #1   0x7fcd4bc6a951 in
    ImbAbend::printStackForCurrentThread(int, bool, void const*,
    void*, char const*)
    #2   0x7fcd4ba20e89 in ImbAbend::dumpCurrentStacksToFile(void
    const*, int)
    #3   0x7fcd4ba20853 in ImbAbend::dumpToFile(char*, char const*,
    int, char const*, ImbAbend::Insert const&, ImbAbend::Insert
    const&, ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&, void const*)
    #4   0x7fcd4ba1fc24 in ImbAbend::logSystemErrorInternal(char
    const*, int, char const*, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, void const*, bool)
    #5   0x7fcd4ba1feb5 in
    ImbAbend::logSystemErrorAndTerminateProcessInternal(char
    const*, int, char const*, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, ImbAbend::Insert const&,
    ImbAbend::Insert const&, void const*, bool)
    #6   0x7fcd4ba1d221 in ImbAbend::signalHandlerInternal(int,
    siginfo_t*, void*)
    #7   0x7fcd4ba1d0dc in ImbAbendSignalHandler
    #8   0x7fcd493ca3d0 in ?? from
    /lib/x86_64-linux-gnu/libpthread.so.0
    #9   0x7fcd45c85ce1 in
    ImbXPathExpression::?ImbXPathExpression()
    #10  0x7fcd45c85cf2 in
    ImbXPathExpression::?ImbXPathExpression()
    #11  0x7fcd45c85cf2 in
    ImbXPathExpression::?ImbXPathExpression()
    #12  0x7fcd45ca5157 in ImbXPathCache::flush()
    #13  0x7fcd45ca4b32 in ImbXPathCache::insert(ImbWstring const&,
    ImbXPathExpression*)
    #14  0x7fcd45ca47ae in ImbXPathCache::lookup(ImbWstring const&)
    
    
    There are a number of resource name changes between WebSphere
    Message Broker and IBM Integration Bus Version 9.0.  For details
    visit
    http://pic.dhe.ibm.com/infocenter/wmbhelp/v9r0m0/topic/com.ibm.e
    tools.mft.doc/bb23814_.htm
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT18344

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0540

  • Reported release

    A00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-12-11

  • Closed date

    2017-01-19

  • Last modified date

    2017-01-19

  • 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

    INTEGRATION BUS

  • Fixed component ID

    5724J0540

Applicable component levels

  • RA00 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
23 March 2020