|
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
|
|
|
|