ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » MQBACK dying (xcsFreeQuickCell - xecS_E_BLOCK_ALREADY_FREE)

Post new topic  Reply to topic
 MQBACK dying (xcsFreeQuickCell - xecS_E_BLOCK_ALREADY_FREE) « View previous topic :: View next topic » 
Author Message
lyntongrice
PostPosted: Thu Oct 13, 2011 3:41 am    Post subject: MQBACK dying (xcsFreeQuickCell - xecS_E_BLOCK_ALREADY_FREE) Reply with quote

Acolyte

Joined: 26 Sep 2010
Posts: 70

Hi there,

We got the following error FFS yesterday for a C program running an begin transaction, get message, commit or rollback transaction....in a LOOP.

This program has been running perfectly 99% of the time, but this error confuses me...

Code:
+-----------------------------------------------------------------------------+
|                                                                             |
| WebSphere MQ First Failure Symptom Report                                   |
| =========================================                                   |
|                                                                             |
| Date/Time         :- Wednesday October 12 11:44:39 GMT 2011                 |
| Host Name         :- dczcrm04 (SunOS 5.8)                                   |
| PIDS              :- 5724H7203                                              |
| LVLS              :- 6.0.2.3                                                |
| Product Long Name :- WebSphere MQ for Solaris (SPARC platform)              |
| Vendor            :- IBM                                                    |
| Probe Id          :- XC015001                                               |
| Application Name  :- MQM                                                    |
| Component         :- xcsFreeQuickCell                                       |
| SCCS Info         :- lib/cs/amqxstqa.c, 1.33.1.10                           |
| Line Number       :- 956                                                    |
| Build Date        :- Feb  4 2008                                            |
| CMVC level        :- p600-203-080204                                        |
| Build Type        :- IKAP - (Production)                                    |
| UserID            :- 00001007 (smq)                                         |
| Program Name      :- test                                        |
| Addressing mode   :- 64-bit                                                 |
| Process           :- 11111                                                  |
| Thread            :- 1                                                      |
| QueueManager      :- QM01                                               |
| Last HQC          :- 1.0.0-12440                                            |
| Last HSHMEMB      :- 0.0.0-0                                                |
| Major Errorcode   :- xecS_E_BLOCK_ALREADY_FREE                              |
| Minor Errorcode   :- OK                                                     |
| Probe Type        :- INCORROUT                                              |
| Probe Severity    :- 2                                                      |
| Probe Description :- AMQ6125: An internal WebSphere MQ error has occurred.  |
| FDCSequenceNumber :- 4                                                      |
|                                                                             |
+-----------------------------------------------------------------------------+


I assume the following stack means that it "died" while doing an MQBACK?

MQM Function Stack
MQBACK
zstMQBACK
ziiBreakConnection
xcsTerminate
xcsDisconnectSharedSubpool
xlsThreadTermination
xcsFreeQuickCell
xcsFFST

The full stack is:

Any ideas what would be the cause of this?


MQM Trace History
---------} *** Unknown Function *** rc=OK
--------} xeeOpenFiles rc=OK
--------{ xeeCloseFiles
--------} xeeCloseFiles rc=OK
--------{ xcsFreeMem
--------} xcsFreeMem rc=OK
-------} xcsDisplayMessage rc=OK
------} xcsDisplayMessageForSubpool rc=OK
------{ xcsDisplayMessageForSubpool
-------{ xcsQueryDateTime2
--------{ xcsLocaltime
--------} xcsLocaltime rc=OK
-------} xcsQueryDateTime2 rc=OK
-------{ xcsQueryProcessDetails
-------} xcsQueryProcessDetails rc=OK
-------{ xcsGetEnvironmentString
-------} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
-------{ xcsQueryValueForSubpool
-------} xcsQueryValueForSubpool rc=OK
-------{ xcsGetEnvironmentInteger
--------{ xcsGetEnvironmentString
--------} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
-------} xcsGetEnvironmentInteger rc=xecE_E_ENV_VAR_NOT_FOUND
-------{ xcsDisplayMessage
--------{ xcsGetMem
--------} xcsGetMem rc=OK
--------{ xcsGetMessage
---------{ xcsQueryCCSIDType
---------} xcsQueryCCSIDType rc=OK
---------{ xcsConvertString
---------} xcsConvertString rc=OK
--------} xcsGetMessage rc=OK
--------{ xeeOpenFiles
Data: 0x0000000a
--------} xeeOpenFiles rc=OK
--------{ xeeCloseFiles
--------} xeeCloseFiles rc=OK
--------{ xcsFreeMem
--------} xcsFreeMem rc=OK
-------} xcsDisplayMessage rc=OK
------} xcsDisplayMessageForSubpool rc=OK
------{ xcsGetMessage
-------{ xcsQueryCCSIDType
-------} xcsQueryCCSIDType rc=OK
-------{ xcsConvertString
-------} xcsConvertString rc=OK
------} xcsGetMessage rc=OK
------{ xcsRequestThreadMutexSem
------} xcsRequestThreadMutexSem rc=OK
------{ xcsIsEnvironment
------} xcsIsEnvironment rc=OK
------{ xcsLocaltime
------} xcsLocaltime rc=OK
------{ xcsQueryValue
------} xcsQueryValue rc=OK
------{ xcsQueryValue
------} xcsQueryValue rc=OK
------{ xcsQueryValue
------} xcsQueryValue rc=OK
------{ xcsQueryProcessDetails
------} xcsQueryProcessDetails rc=OK
------{ xcsFmtOpen
------} xcsFmtOpen rc=OK
------{ xcsCheckPointer
------} xcsCheckPointer rc=OK
------{ xcsCheckPointer
------} xcsCheckPointer rc=OK
------{ xcsCheckPointer
------} xcsCheckPointer rc=OK
------{ xcsCheckPointer
------} xcsCheckPointer rc=OK
------{ xcsFmtClose
------} xcsFmtClose rc=OK
------{ xcsFmtOpen
------} xcsFmtOpen rc=OK
------{ xcsFmtClose
------} xcsFmtClose rc=OK
------{ xcsReleaseThreadMutexSem
------} xcsReleaseThreadMutexSem rc=OK
------{ xcsReportError
------} xcsReportError rc=OK
------{ xcsBuildDumpPtr
-------{ xcsFreeMem
-------} xcsFreeMem rc=OK
------} xcsBuildDumpPtr rc=OK
-----} xcsFFST rc=OK
-----{ xcsResetEventSem
-----} xcsResetEventSem rc=OK
-----{ xcsPostEventSem
-----} xcsPostEventSem rc=OK
----} zcpSendOnPipe rc=OK
----{ zcpReceiveOnPipe
-----{ xcsBuildDumpPtr
------{ xcsGetMem
------} xcsGetMem rc=OK
-----} xcsBuildDumpPtr rc=OK
-----{ xcsFFST
------{ xcsDisplayMessageForSubpool
-------{ xcsQueryDateTime2
--------{ xcsLocaltime
--------} xcsLocaltime rc=OK
-------} xcsQueryDateTime2 rc=OK
-------{ xcsQueryProcessDetails
-------} xcsQueryProcessDetails rc=OK
-------{ xcsGetEnvironmentString
-------} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
-------{ xcsQueryValueForSubpool
-------} xcsQueryValueForSubpool rc=OK
-------{ xcsGetEnvironmentInteger
--------{ xcsGetEnvironmentString
--------} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
-------} xcsGetEnvironmentInteger rc=xecE_E_ENV_VAR_NOT_FOUND
-------{ xcsDisplayMessage
--------{ xcsGetMem
--------} xcsGetMem rc=OK
--------{ xcsGetMessage
---------{ xcsQueryCCSIDType
---------} xcsQueryCCSIDType rc=OK
---------{ xcsConvertString
---------} xcsConvertString rc=OK
--------} xcsGetMessage rc=OK
--------{ xeeOpenFiles
Data: 0x0000000a
--------} xeeOpenFiles rc=OK
--------{ xeeCloseFiles
--------} xeeCloseFiles rc=OK
--------{ xcsFreeMem
--------} xcsFreeMem rc=OK
-------} xcsDisplayMessage rc=OK
------} xcsDisplayMessageForSubpool rc=OK
------{ xcsDisplayMessageForSubpool
-------{ xcsQueryDateTime2
--------{ xcsLocaltime
--------} xcsLocaltime rc=OK
-------} xcsQueryDateTime2 rc=OK
-------{ xcsQueryProcessDetails
-------} xcsQueryProcessDetails rc=OK
-------{ xcsGetEnvironmentString
-------} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
-------{ xcsQueryValueForSubpool
-------} xcsQueryValueForSubpool rc=OK
-------{ xcsGetEnvironmentInteger
--------{ xcsGetEnvironmentString
--------} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
-------} xcsGetEnvironmentInteger rc=xecE_E_ENV_VAR_NOT_FOUND
-------{ xcsDisplayMessage
--------{ xcsGetMem
--------} xcsGetMem rc=OK
--------{ xcsGetMessage
---------{ xcsQueryCCSIDType
---------} xcsQueryCCSIDType rc=OK
---------{ xcsConvertString
---------} xcsConvertString rc=OK
--------} xcsGetMessage rc=OK
--------{ xeeOpenFiles
Data: 0x0000000a
--------} xeeOpenFiles rc=OK
--------{ xeeCloseFiles
--------} xeeCloseFiles rc=OK
--------{ xcsFreeMem
--------} xcsFreeMem rc=OK
-------} xcsDisplayMessage rc=OK
------} xcsDisplayMessageForSubpool rc=OK
------{ xcsGetMessage
-------{ xcsQueryCCSIDType
-------} xcsQueryCCSIDType rc=OK
-------{ xcsConvertString
-------} xcsConvertString rc=OK
------} xcsGetMessage rc=OK
------{ xcsRequestThreadMutexSem
------} xcsRequestThreadMutexSem rc=OK
------{ xcsIsEnvironment
------} xcsIsEnvironment rc=OK
------{ xcsLocaltime
------} xcsLocaltime rc=OK
------{ xcsQueryValue
------} xcsQueryValue rc=OK
------{ xcsQueryValue
------} xcsQueryValue rc=OK
------{ xcsQueryValue
------} xcsQueryValue rc=OK
------{ xcsQueryProcessDetails
------} xcsQueryProcessDetails rc=OK
------{ xcsFmtOpen
------} xcsFmtOpen rc=OK
------{ xcsCheckPointer
------} xcsCheckPointer rc=OK
------{ xcsCheckPointer
------} xcsCheckPointer rc=OK
------{ xcsCheckPointer
------} xcsCheckPointer rc=OK
------{ xcsCheckPointer
------} xcsCheckPointer rc=OK
------{ xcsFmtClose
------} xcsFmtClose rc=OK
------{ xcsFmtOpen
------} xcsFmtOpen rc=OK
------{ xcsFmtClose
------} xcsFmtClose rc=OK
------{ xcsReleaseThreadMutexSem
------} xcsReleaseThreadMutexSem rc=OK
------{ xcsReportError
------} xcsReportError rc=OK
------{ xcsBuildDumpPtr
-------{ xcsFreeMem
-------} xcsFreeMem rc=OK
------} xcsBuildDumpPtr rc=OK
-----} xcsFFST rc=OK
-----{ xcsWaitEventSem
-----} xcsWaitEventSem rc=xecL_W_TIMEOUT
----} zcpReceiveOnPipe rc=zrcC_E_SHUTDOWN
---} ziiSendReceiveAgent rc=lrcE_CONNECTION_BROKEN
--} ziiMQBACK rc=zrcC_E_SHUTDOWN
--{ ziiBreakConnection
---{ zcpDetachPipe
----{ xcsUnregisterDestructor
----} xcsUnregisterDestructor rc=OK
----{ xcsDisconnectSharedMemSet
-----{ xcsRequestThreadMutexSem
-----} xcsRequestThreadMutexSem rc=OK
-----{ xcsFreeMem
-----} xcsFreeMem rc=OK
-----{ xcsFreeMem
-----} xcsFreeMem rc=OK
-----{ xstDisconnectExtent
------{ xcsRequestThreadMutexSem
------} xcsRequestThreadMutexSem rc=OK
------{ xcsReleaseThreadMutexSem
------} xcsReleaseThreadMutexSem rc=OK
-----} xstDisconnectExtent rc=OK
-----{ xcsReleaseThreadMutexSem
-----} xcsReleaseThreadMutexSem rc=OK
----} xcsDisconnectSharedMemSet rc=OK
---} zcpDetachPipe rc=OK
---{ xcsUnregisterDestructor
---} xcsUnregisterDestructor rc=OK
---{ xcsTerminate
----{ xcsRequestThreadMutexSem
----} xcsRequestThreadMutexSem rc=OK
----{ xcsDisconnectSharedSubpool
-----{ xlsThreadTermination
------{ xcsFreeQuickCell
-------{ xcsBuildDumpPtr
--------{ xcsGetMem
--------} xcsGetMem rc=OK
-------} xcsBuildDumpPtr rc=OK
-------{ xcsFFST
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Oct 13, 2011 5:26 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9472
Location: US: west coast, almost. Otherwise, enroute.

What have you done?

Did you research (Google) Probe Id XC015001?
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
mvic
PostPosted: Thu Oct 13, 2011 5:58 am    Post subject: Re: MQBACK dying (xcsFreeQuickCell - xecS_E_BLOCK_ALREADY_FR Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

The code level you're running is 3 and a half years behind the current level. Please see if your problem is still present on the latest fix pack. If it is, this ought to be a call to IBM Support, because the details in these FDC files is mainly intended for their use.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » MQBACK dying (xcsFreeQuickCell - xecS_E_BLOCK_ALREADY_FREE)
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.