APAR status
Closed as program error.
Error description
The FDCs shows a pattern similar to the following amqzlaa0 XC130004 xehExceptionHandler STOP OK amqzlaa0 AQ051000 aqsStartQOp STOP_ALL OK amqzlaa0 XC307100 xlsRequestMutex xecL_W_LONG_LOCK_WAIT OK The initial FDC shows a back trace as follows: | Program Name :- amqzlaa0 : | Process :- <pid> | Process(Thread) :- <pid-tid> | Thread :- <tid> SharedAgent | QueueManager :- <qmg-name> | UserApp :- FALSE : | Major Errorcode :- STOP | Minor Errorcode :- OK | Probe Type :- HALT6109 | Probe Severity :- 1 | Probe Description :- AMQ6109: An internal WebSphere MQ error has occurred. | FDCSequenceNumber :- 0 | Arith1 :- 11 (0xb) | Comment1 :- SIGSEGV: invalid address permissions(0x7fa92bfff000) MQM Function Stack zlaMainThread zlaProcessMessage zlaProcessMQIRequest zlaMQGETM zsqMQGETM kpiMQGETM kqiWaitForMessage kqiExpiration kqiPut1Report kqiPutIt kqiPutMsgSegments apiPutMessage aqmPutMessage aqhPutMessage aqqWriteMsg aqqWriteMsgData aqlLogPutPart aqlLogPutData almLogIt hlgWriteLogRecord mqlWriteLogRecord xcsFFST If this problem occurs, the error log might also indicate: AMQ7472: Object xyz, type queue damaged.
Local fix
Problem summary
**************************************************************** USERS AFFECTED: Users of IBM MQ running asynchronous message consumers which encounter large expired messages and have requested report messages. Platforms affected: MultiPlatform **************************************************************** PROBLEM DESCRIPTION: An FDC with ProbeId XC130004 for a SIGSEGV event can occur when writing a report message during asynchronous handling of large expired messages. A typical FDC footprint can be Probe Id :- XC130004	 Component :- xehExceptionHandler	 Effective UserID :- <userid> (mqm)	 Real UserID :- <realUserid> (<realUseridName>)	 Program Name :- amqzlaa0 Thread :- nn SharedAgent	 QueueManager :- <QMNAME>	 Major Errorcode :- STOP	 Minor Errorcode :- OK	 Probe Description :- AMQ6109: An internal WebSphere MQ error has occurred.	 FDCSequenceNumber :- 0	 Arith1 :- 11 (0xb)	 Comment1 :- SIGSEGV: invalid address	 permissions(0x7fa92bfff000)	 	 O/S Call Stack for current thread	 ...	 	 MQM Function Stack	 zlaMainThread zlaProcessMessage	 zlaProcessMQIRequest	 zlaMQGETM	 zsqMQGETM	 kpiMQGETM	 kqiWaitForMessage	 kqiExpiration	 kqiPut1Report	 kqiPutIt	 kqiPutMsgSegments	 apiPutMessage	 aqmPutMessage	 aqhPutMessage	 aqqWriteMsg	 aqqWriteMsgData	 aqlLogPutPart	 aqlLogPutData	 almLogIt	 hlgWriteLogRecord	 mqlWriteLogRecord	 xcsFFST Other related FDCs can also occur such as amqzlaa0 AQ051000 aqsStartQOp STOP_ALL OK	 amqzmuc0 XC307100 xlsRequestMutex xecL_W_LONG_LOCK_WAIT OK The queue manager can become unresponsive.
Problem conclusion
The IBM MQ code has been changed to correctly handle large expired messages processed by an asynchronous consumer. --------------------------------------------------------------- The fix is targeted for delivery in the following PTFs: Version Maintenance Level v8.0 8.0.0.9 v9.0 CD 9.0.5 v9.0 LTS 9.0.0.4 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
IT23692
Reported component name
IBM MQ BASE MP
Reported component ID
5724H7251
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-01-11
Closed date
2018-01-31
Last modified date
2018-01-31
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 MP
Fixed component ID
5724H7251
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.0.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
31 January 2018