Author |
Message
|
idhayham |
Posted: Thu Mar 26, 2009 10:15 am Post subject: Strange error message- SIG_DFL |
|
|
Novice
Joined: 29 Jan 2009 Posts: 11
|
This is the log of MQTRACE where i found the error.I could figure out that it was killing my application process ,but i was not sure of what's causing this. C language is used for application interfacing with MQ.I could find any core files to debug whats the problem. MQ Experts please help on this
11:14:08.667436 6181.1 __________
11:14:08.667463 6181.1 MQPUT <<
11:14:08.667490 6181.1 Hconn : Input Parm
11:14:08.667517 6181.1 Hconn:
11:14:08.667545 6181.1 0x0000: 00182ea8 |.... |
11:14:08.667571 6181.1 Hobj : Input Parm
11:14:08.667596 6181.1 Hobj:
11:14:08.667620 6181.1 0x0000: 0000000e |.... |
11:14:08.667644 6181.1 Msgdesc:
11:14:08.667671 6181.1 0x0000: 4d442020 00000001 00000000 00000008 |MD ............|
11:14:08.667671 6181.1 0x0010: ffffffff 00000000 00000111 00000000 |................|
11:14:08.667671 6181.1 0x0020: 20202020 20202020 00000005 00000002 | ........|
11:14:08.667671 6181.1 0x0030: 23407375 6f6d6437 33692a2a 2a303430 |#@suomd73i***040|
11:14:08.667671 6181.1 0x0040: 36343030 30313433 00000000 00000000 |64000143........|
11:14:08.667671 6181.1 0x0050: 00000000 00000000 00000000 00000000 |................|
11:14:08.667671 6181.1 0x0060: 00000000 514c5f53 4f4c4152 5f584a5f |....QL_SOLAR_XJ_|
11:14:08.667671 6181.1 0x0070: 44534f49 5f515545 52595f52 45504c59 |DSOI_QUERY_REPLY|
11:14:08.667671 6181.1 0x0080: 00202020 20202020 20202020 20202020 |. |
11:14:08.667671 6181.1 0x0090: 20202000 53554f4d 44373349 514d3200 | .SUOMD73IQM2.|
11:14:08.667671 6181.1 0x00a0: 20202020 20202020 20202020 20202020 | |
11:14:08.667671 6181.1 0x00b0: 20202020 20202020 20202020 20202020 | |
11:14:08.667671 6181.1 0x00c0: 20202000 6d716d20 20202020 20202020 | .mqm |
11:14:08.667671 6181.1 0x00d0: 02343700 00000000 00000000 00000000 |.47.............|
11:14:08.667671 6181.1 0x00e0: 00000000 00000000 00000000 00000006 |................|
11:14:08.667671 6181.1 0x00f0: 20202020 20202020 20202020 20202020 | |
11:14:08.667671 6181.1 0x0100: 20202020 20202020 20202020 20202020 | |
11:14:08.667671 6181.1 0x0110: 00000006 44534f49 52657175 65737420 |....DSOIRequest |
11:14:08.667671 6181.1 0x0120: 20202020 20202020 20202020 20202020 | |
11:14:08.667671 6181.1 0x0130: 32303039 30333236 31373134 30383635 |2009032617140865|
11:14:08.667671 6181.1 0x0140: 20202020 00000000 00000000 00000000 | ............|
11:14:08.667671 6181.1 0x0150: 00000000 00000000 00000000 00000001 |................|
11:14:08.667671 6181.1 0x0160: 00000000 00000000 ffffffff |............ |
11:14:08.667700 6181.1 Putmsgopts:
11:14:08.667727 6181.1 0x0000: 504d4f20 00000001 00000000 00000000 |PMO ............|
11:14:08.667727 6181.1 0x0010: 00000000 00000000 00000001 00000000 |................|
11:14:08.667727 6181.1 0x0020: 514c5f44 534f495f 534f4c41 525f5155 |QL_DSOI_SOLAR_QU|
11:14:08.667727 6181.1 0x0030: 45525920 20202020 20202020 20202020 |ERY |
11:14:08.667727 6181.1 0x0040: 20202020 20202020 20202020 20202020 | |
11:14:08.667727 6181.1 0x0050: 424f5131 20202020 20202020 20202020 |BOQ1 |
11:14:08.667727 6181.1 0x0060: 20202020 20202020 20202020 20202020 | |
11:14:08.667727 6181.1 0x0070: 20202020 20202020 20202020 20202020 | |
11:14:08.667727 6181.1 0x0080: 00000000 00000000 00000000 ffbfee30 |...............0|
11:14:08.667727 6181.1 0x0090: ff3799bc 0028e7ff |.7...(.. |
11:14:08.667752 6181.1 Bufferlength : Input Parm
11:14:08.667777 6181.1 Buffer : Input Parm
11:14:08.667804 6181.1 Compcode:
11:14:08.667829 6181.1 0x0000: 00000000 |.... |
11:14:08.667855 6181.1 Reason:
11:14:08.667879 6181.1 0x0000: 00000000 |.... |
11:14:08.667901 6181.1 -} zstMQPUT rc=OK
11:14:08.667931 6181.1 ObjHandle=14 BufferLen=121
11:14:08.667954 6181.1 Buffer
11:14:08.667983 6181.1 0x0000: 46464646 46464646 46464646 46464646 |FFFFFFFFFFFFFFFF|
11:14:08.667983 6181.1 0x0010: 46464646 46465530 30303030 304e5143 |FFFFFFU000000NQC|
11:14:08.668011 6181.1 } MQPUT rc=OK
11:14:08.668364 6181.1 Sync. terminating signal NOT for one of our threads
11:14:08.668400 6181.1 xehInterpretSavedSigaction found SIG_DFL
11:14:08.668428 6181.1 Sync. terminating signal unhandled. Stop the process
11:14:08.668456 6181.1 Calling xppCondemnProcess (1)
11:14:08.668520 6181.1 xppCondemnProcess
11:14:08.668563 6181.1 xppCondemnProcess done
11:14:08.668590 6181.1 Back from xppCondemnProcess
===========================================
Thanks, |
|
Back to top |
|
 |
bruce2359 |
Posted: Thu Mar 26, 2009 12:33 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
What platform? What mq version? What maintenance?
What MQ call was executing? What Reason / Completion codes?
Is your application trying to work with signals? _________________ 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 |
|
 |
idhayham |
Posted: Thu Mar 26, 2009 12:57 pm Post subject: |
|
|
Novice
Joined: 29 Jan 2009 Posts: 11
|
Platform -Solaris 10
Mqversion- MQ 6.0
Maintanence - fix pack 6.0.2.0
It was trying a MQGET ,which got terminated ungracefully.
I didnt have any MQError codes logged in the logs. My application doesnt deal with signal. I am curious to know where the signal is coming to kill the process.
Actual scenario is that my appln was fine before another application which was in the upstream rehosted to different server and differnt OS which is SOLARIS 10 , earlier-SOLARIS 8(which was working fine) . i am eager to know whats causing this |
|
Back to top |
|
 |
bruce2359 |
Posted: Thu Mar 26, 2009 1:07 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Quote: |
It was trying a MQGET ,which got terminated ungracefully. |
What does ungracefully mean?
Exactly how did the program respond to the MQGET?
How did the program end?
Quote: |
I didnt have any MQError codes logged in the logs. |
There was nothing in the AMEQRR01.LOG? Or nothing relating to this problem? _________________ 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 |
|
 |
Vitor |
Posted: Thu Mar 26, 2009 1:12 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
idhayham wrote: |
I am curious to know where the signal is coming to kill the process. |
Presumably from whoever or whatever was ungracefully terminating things. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
idhayham |
Posted: Thu Mar 26, 2009 1:51 pm Post subject: |
|
|
Novice
Joined: 29 Jan 2009 Posts: 11
|
The program executes when it performs an MQGET
The program ends without executing. I couldnt find anything related to this error in AMQ001.log |
|
Back to top |
|
 |
kevinf2349 |
Posted: Thu Mar 26, 2009 1:57 pm Post subject: |
|
|
 Grand Master
Joined: 28 Feb 2003 Posts: 1311 Location: USA
|
MQGET? Why does the dump have MQPUT all over it then?
Are you sure this is from your program? |
|
Back to top |
|
 |
bruce2359 |
Posted: Thu Mar 26, 2009 2:14 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Quote: |
The program ends without executing. |
This statement is contradictory. If it never executed, then it didn't encounter a problem.
Do you mean that program ended DURING execution? But before it did what you wanted it to - like get/put messages?
Do you mean it ended abnormally? Did the application issue a return-code? Did the o/s issue an abend code? What went to STDERR?
This is UNIX. You have standard application debugging facilities available to you - like DBX. Did you use them? What were the results?
You will need to help us with details for us to be able to help you. _________________ 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 |
|
 |
gunter |
Posted: Fri Mar 27, 2009 4:35 am Post subject: |
|
|
Partisan
Joined: 21 Jan 2004 Posts: 307 Location: Germany, Frankfurt
|
Hi,
it looks like a crash from your code, maybe there is a invalid pointer. The mq-libs are catching all signals , so you'll not find a core to analyze.
Try it with truss or dtrace or better use a debugger.
Gunter _________________ Gunter Jeschawitz
IBM Certified System Administrator - Websphere MQ, 5.3 |
|
Back to top |
|
 |
|