[omniORB] ping

Andrew Stitcher astitcher@orchestream.com
Mon, 17 Jan 2000 15:26:57 +0000


Stefan,

Does the application that you kill fork another process? If so there 
is a bug (at least in the NT port, but potentially present in Unix as 
well) that the spawned process could inherit the ORB socket file 
handles without wanting to and hold them open without being able to 
process any incoming messages. Hence you don't see a COMM_FAILURE and 
the client just hangs.

I have a patch for omniORB 2.6.1 (which is what we are using) which 
is tested against NT but should work for Unix as well (just untested).

Hope this helps

Andrew