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
The XPath Cache no longer abends during a cache flush operation on Solaris. --------------------------------------------------------------- The fix is targeted for delivery in the following PTFs: Version Maintenance Level v10.0 10.0.0.8 v8.0 8.0.0.9 v9.0 9.0.0.7 The latest available maintenance can be obtained from: http://www-01.ibm.com/support/docview.wss?rs=849&uid=swg27006041 If the maintenance level is not yet available,information on its planned availability can be found on: http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308 ---------------------------------------------------------------
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