|   | 
	 
  
    | 
RSS Feed - WebSphere MQ Support
 | 
RSS Feed - Message Broker Support
 |   
 
  
	   | 
	 | 
   
 
  
	| Cobol Client - Solaris - FFST - XC130003 | 
	View previous topic :: View next topic | 
   
  
  	
	  
		
		
		  | Author | 
		  Message
		 |  
		
		  | jconway | 
		  
		    
			  
				 Posted: Tue Feb 17, 2004 4:32 am Post subject: Cobol Client - Solaris - FFST - XC130003 | 
				     | 
			   
			 
		   | 
		 
		
		   Novice
 
 Joined: 28 Apr 2003 Posts: 17 Location: Paris, France 
  | 
		  
		    
			  
				Hello all,
 
I'm attempting to help a developer here who is experiencing a problem with MQDISC in her Cobol program. To get back to basics I asked her to compile the IBM supplied sample amq0get0.cbl and see if the same thing occurred. I have seen similar postings but none matching exactly our situation. The client program succeeds in connecting to the Queue Manager, opening the queue, issuing the get, closing the queue but blows out on the MQDISC. 
 
Here are our particular details :-
 
 
System - Sun Solaris 5.8, sparc.
 
Websphere MQ V5.3. 
 
Cobol Compiler - Micro focus Server Express V2.0.11 
 
IBM sample amq0get0.cbl prepared thus (client mode):-
 
"cob -vxP amq0get0.cbl -lmqicb -lmqm -lmqmcs -lmqmzse"
 
MQSERVER env. variable set correctly
 
Note - the amq0get0 client is currently on the same machine as the Queue Manager for testing purposes but, as far as I'm aware, this should make no difference for the client regarding the functioning of the MQCONN or MQDISC. 
 
 
This is what we get when we run the compiled IBM sample -
 
=======================================
 
AMQ0GET0 start
 
Please enter the name of the source queue
 
ZDR.RQST.FROM.ZPPTEST
 
no more messages
 
 
Execution error : file 'amq0get0'
 
error code: 114, pc=0, call=1, seg=0
 
114     Attempt to access item beyond bounds of memory (Signal 10)
 
=========================================
 
The following First Failure Symptom Report is produced:-
 
 
+-----------------------------------------------------------------------------+
 
|                                                                             |
 
| WebSphere MQ First Failure Symptom Report                                   | 
 
| =========================================                                   | 
 
|                                                                             |
 
| Date/Time         :- mardi février 17 11:50:53 WET 2004                     | 
 
| Host Name         :- conway (SunOS 5.8)                                  | 
 
| PIDS              :- 5724B4103                                              | 
 
| LVLS              :- 530                                                    | 
 
| Product Long Name :- WebSphere MQ for Sun Solaris                           | 
 
| Vendor            :- IBM                                                    | 
 
| Probe Id          :- XC130003                                               | 
 
| Application Name  :- MQM                                                    | 
 
| Component         :- xehExceptionHandler                                    | 
 
| Build Date        :- Oct 12 2002                                            | 
 
| CMVC level        :- p000-L021011                                           | 
 
| Build Type        :- IKAP - (Production)                                    | 
 
| UserID            :- 00000147 (cfrappat)                                    | 
 
| Program Name      :- amq0get0                                               | 
 
| Process           :- 00018832                                               | 
 
| Thread            :- 00000001                                               | 
 
| 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            :- 10 a                                                   | 
 
| Comment1          :- SIGBUS                                                 |
 
|                                                                             | 
 
|                                                                             |
 
+-----------------------------------------------------------------------------+
 
 
 
MQM Function Stack
 
MQDISC
 
rriFreeSess
 
xcsFFST
 
 
 
MQM Trace History
 
----} select rc=Unknown(1)
 
----{ recv
 
----} recv rc=Unknown(84)
 
---} cciTcpReceive rc=OK
 
--} ccxReceive rc=OK
 
--{ ccxFreeMem
 
--} ccxFreeMem rc=OK
 
--{ cciTcpSetBuffers
 
--} cciTcpSetBuffers rc=OK
 
--{ ccxSetTimeOut
 
--} ccxSetTimeOut rc=OK
 
--{ rriInitSecurity
 
---{ ccxAllocMem
 
---} ccxAllocMem rc=OK
 
---{ xcsQueryValueForSubpool
 
---} xcsQueryValueForSubpool rc=OK
 
---{ xcsUpdateThreadUserDetails
 
---} xcsUpdateThreadUserDetails rc=OK
 
---{ xcsQueryValueForSubpool
 
---} xcsQueryValueForSubpool rc=OK
 
---{ ccxSend
 
----{ cciTcpSend
 
-----{ send
 
-----} send rc=Unknown(A0)
 
----} cciTcpSend rc=OK
 
---} ccxSend rc=OK
 
---{ ccxFreeMem
 
---} ccxFreeMem rc=OK
 
--} rriInitSecurity rc=OK
 
-} rriInitSess rc=OK
 
-{ ccxAllocMem
 
-} ccxAllocMem rc=OK
 
-{ xcsQueryValueForSubpool
 
-} xcsQueryValueForSubpool rc=OK
 
-{ xcsQueryValueForSubpool
 
-} xcsQueryValueForSubpool rc=OK
 
-{ ccxSend
 
--{ cciTcpSend
 
---{ send
 
---} send rc=Unknown(A4)
 
--} cciTcpSend rc=OK
 
-} ccxSend rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
-{ ccxReceive
 
--{ cciTcpReceive
 
---{ ccxAllocMem
 
---} ccxAllocMem rc=OK
 
---{ recv
 
---} recv rc=Unknown(FFFF)
 
---{ select
 
----{ xcsSelect
 
----} xcsSelect rc=Unknown(1)
 
---} select rc=Unknown(1)
 
---{ recv
 
---} recv rc=Unknown(2C)
 
--} cciTcpReceive rc=OK
 
-} ccxReceive rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
-{ rrxCloseChannelDef
 
--{ cccFreeMem
 
---{ xcsFreeMem
 
---} xcsFreeMem rc=OK
 
--} cccFreeMem rc=OK
 
-} rrxCloseChannelDef rc=OK
 
} MQCONN rc=OK
 
{ MQOPEN
 
-{ xcsRequestThreadMutexSem
 
-} xcsRequestThreadMutexSem rc=OK
 
-{ xcsReleaseThreadMutexSem
 
-} xcsReleaseThreadMutexSem rc=OK
 
-{ ccxAllocMem
 
-} ccxAllocMem rc=OK
 
-{ ccxSend
 
--{ cciTcpSend
 
---{ send
 
---} send rc=Unknown(D8)
 
--} cciTcpSend rc=OK
 
-} ccxSend rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
-{ ccxReceive
 
--{ cciTcpReceive
 
---{ ccxAllocMem
 
---} ccxAllocMem rc=OK
 
---{ recv
 
---} recv rc=Unknown(FFFF)
 
---{ select
 
----{ xcsSelect
 
----} xcsSelect rc=Unknown(1)
 
---} select rc=Unknown(1)
 
---{ recv
 
---} recv rc=Unknown(D8)
 
--} cciTcpReceive rc=OK
 
-} ccxReceive rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
} MQOPEN rc=OK
 
{ MQGET
 
-{ xcsRequestThreadMutexSem
 
-} xcsRequestThreadMutexSem rc=OK
 
-{ xcsReleaseThreadMutexSem
 
-} xcsReleaseThreadMutexSem rc=OK
 
-{ ccxAllocMem
 
-} ccxAllocMem rc=OK
 
-{ ccxSend
 
--{ cciTcpSend
 
---{ send
 
---} send rc=Unknown(1BC)
 
--} cciTcpSend rc=OK
 
-} ccxSend rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
-{ ccxReceive
 
--{ cciTcpReceive
 
---{ ccxAllocMem
 
---} ccxAllocMem rc=OK
 
---{ recv
 
---} recv rc=Unknown(FFFF)
 
---{ select
 
----{ xcsSelect
 
----} xcsSelect rc=Unknown(1)
 
---} select rc=Unknown(1)
 
---{ recv
 
---} recv rc=Unknown(1BC)
 
--} cciTcpReceive rc=OK
 
-} ccxReceive rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
} MQGET rc=arcE_NO_MSG_AVAILABLE
 
{ MQCLOSE
 
-{ xcsRequestThreadMutexSem
 
-} xcsRequestThreadMutexSem rc=OK
 
-{ xcsReleaseThreadMutexSem
 
-} xcsReleaseThreadMutexSem rc=OK
 
-{ ccxAllocMem
 
-} ccxAllocMem rc=OK
 
-{ ccxSend
 
--{ cciTcpSend
 
---{ send
 
---} send rc=Unknown(30)
 
--} cciTcpSend rc=OK
 
-} ccxSend rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
-{ ccxReceive
 
--{ cciTcpReceive
 
---{ ccxAllocMem
 
---} ccxAllocMem rc=OK
 
---{ recv
 
---} recv rc=Unknown(FFFF)
 
---{ select
 
----{ xcsSelect
 
----} xcsSelect rc=Unknown(1)
 
---} select rc=Unknown(1)
 
---{ recv
 
---} recv rc=Unknown(2C)
 
--} cciTcpReceive rc=OK
 
-} ccxReceive rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
} MQCLOSE rc=OK
 
{ MQDISC
 
-{ xcsRequestThreadMutexSem
 
-} xcsRequestThreadMutexSem rc=OK
 
-{ xcsReleaseThreadMutexSem
 
-} xcsReleaseThreadMutexSem rc=OK
 
-{ ccxAllocMem
 
-} ccxAllocMem rc=OK
 
-{ ccxSend
 
--{ cciTcpSend
 
---{ send
 
---} send rc=Unknown(2C)
 
--} cciTcpSend rc=OK
 
-} ccxSend rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
-{ ccxReceive
 
--{ cciTcpReceive
 
---{ ccxAllocMem
 
---} ccxAllocMem rc=OK
 
---{ recv
 
---} recv rc=Unknown(FFFF)
 
---{ select
 
----{ xcsSelect
 
----} xcsSelect rc=Unknown(1)
 
---} select rc=Unknown(1)
 
---{ recv
 
---} recv rc=Unknown(2C)
 
--} cciTcpReceive rc=OK
 
-} ccxReceive rc=OK
 
-{ ccxFreeMem
 
-} ccxFreeMem rc=OK
 
-{ rriFreeSess
 
--{ ccxAllocMem
 
--} ccxAllocMem rc=OK
 
--{ ccxSend
 
---{ cciTcpSend
 
----{ send
 
----} send rc=Unknown(1C)
 
---} cciTcpSend rc=OK
 
--} ccxSend rc=OK
 
--{ ccxFreeMem
 
--} ccxFreeMem rc=OK
 
--{ ccxFreeConv
 
---{ xcsRequestThreadMutexSem
 
---} xcsRequestThreadMutexSem rc=OK
 
---{ xcsCheckPointer
 
---} xcsCheckPointer rc=OK
 
---{ xcsReleaseThreadMutexSem
 
---} xcsReleaseThreadMutexSem rc=OK
 
---{ cciTcpFreeConv
 
----{ ioctl
 
----} ioctl rc=OK
 
----{ soclose
 
----} soclose rc=OK
 
---} cciTcpFreeConv rc=OK
 
---{ xcsRequestThreadMutexSem
 
---} xcsRequestThreadMutexSem rc=OK
 
---{ ccxUnHandleSIGPIPE
 
---} ccxUnHandleSIGPIPE rc=OK
 
---{ ccxEndTcpIpComms
 
----{ cciTcpEndTcpIpComms
 
-----{ cciSslSecureEndComms
 
------{ xcsCreateThreadMutexSem
 
------} xcsCreateThreadMutexSem rc=OK
 
------{ xcsRequestThreadMutexSem
 
------} xcsRequestThreadMutexSem rc=OK
 
------{ xcsReleaseThreadMutexSem
 
------} xcsReleaseThreadMutexSem rc=OK
 
-----} cciSslSecureEndComms rc=OK
 
----} cciTcpEndTcpIpComms rc=OK
 
---} ccxEndTcpIpComms rc=OK
 
---{ xcsReleaseThreadMutexSem
 
---} xcsReleaseThreadMutexSem rc=OK
 
---{ cccFreeMem
 
----{ xcsFreeMem
 
----} xcsFreeMem rc=OK
 
---} cccFreeMem rc=OK
 
---{ xcsUnloadFunction
 
---} xcsUnloadFunction rc=OK
 
---{ cccFreeMem
 
----{ xcsFreeMem
 
----} xcsFreeMem rc=OK
 
---} cccFreeMem rc=OK
 
--} ccxFreeConv rc=OK
 
--{ rriTermExits
 
--} rriTermExits rc=OK
 
--{ xcsFFST
 
 
 
Code (siginfo_t) structure
 
ffbef220                       0000000A  00000001            ........
 
ffbef230   00000000  FFFFFFFF  00000000  00000000    ................
 
ffbef240   00000000  00000000  00000000  00000000    ................
 
ffbef250 to ffbef290 suppressed, 5 lines same as above
 
ffbef2a0   00000000  00000000                        ........
 
 
 
 
SCP (ucontext_t) structure
 
ffbeef70   0000002F  00000000  00000000  00000000    .../............
 
ffbeef80   00000000  00000000  FFBEA000  00006000    .........¾ ...`.
 
ffbeef90   00000000  00000000  FE401002  FF2D0A30    ........þ@...-.0
 
ffbeefa0   FF2D0A34  00000000  FF2D0A30  00000000    .-.4.....-.0....
 
ffbeefb0   00000304  0002B9EC  00000000  00000000    ......¹ì........
 
ffbeefc0   00024D10  FFFFFFFF  0002CDDC  00000000    ..M.......ÍÜ....
 
ffbeefd0   FFBEF33C  FFBEF338  0002DC84  FFBEF2A8    .¾ó<.¾ó8..Ü„.¾ò¨
 
ffbeefe0   FF2C07BC  00000000  20202020  20202020    .,.¼....        
 
ffbeeff0   20202020  20202020  00000000  00000000            ........
 
ffbef000   00000000  00000000  20202020  20202020    ........        
 
ffbef010   00000000  00000000  00000000  00000000    ................
 
ffbef020 to ffbef060 suppressed, 5 lines same as above
 
ffbef070   00080100  00000000  78727300  FFBEF130    ........xrs..¾ñ0
 
ffbef080   00000000  00000000  00000000  00000000    ................
 
ffbef090 to ffbef120 suppressed, 10 lines same as above
 
 
 
Component Dumps (Thread 00000001)
 
-------------------------------------
 
==============================================
 
 
I have already read dgolding's explanation of probe-id XC130003. 
 
Is anyone else having this problem when using an IBM supported sample with the correct cobol compiler for the correct version of MQSeries ??
 
Any help would be greatly appreciated. Thanks you. | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | jconway | 
		  
		    
			  
				 Posted: Tue Feb 17, 2004 8:54 am Post subject: Problem solved | 
				     | 
			   
			 
		   | 
		 
		
		   Novice
 
 Joined: 28 Apr 2003 Posts: 17 Location: Paris, France 
  | 
		  
		    
			  
				Hello again,
 
 
Well .... I realised that we were running with no fixpacks applied.
 
I applied fixpack CSD05 and this resolved our problems.
 
Excuse me for wasting space.   
 
 
Good luck to you all. | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | 
		    
		   | 
		 
	   
	 | 
   
 
  
	   | 
	 | 
	Page 1 of 1 | 
   
 
 
 
  
  	
	  
		
		  
 
  | 
		  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
  | 
  		 
	   
	 | 
   
 
  	 | 
	 |