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