<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4522.1800" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#c0dcc0>
<DIV><FONT face=Arial size=2>Hi All:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have traced through the source to see where 
things are not working</FONT></DIV>
<DIV><FONT face=Arial size=2>for my environment: RH7.3, kernel 2.4.18-3, gcc2.96 
.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Everything in corbaOrc.cc, shutdown gets executed 
up to and including</FONT></DIV>
<DIV><FONT face=Arial size=2>line 1004 in the method void 
omniOrbORB::actual_shutdown(). Line 1004 </FONT></DIV>
<DIV><FONT face=Arial size=2>is "omniORB::logs(10, "ORB shutdown is 
complete.");". After this point,</FONT></DIV>
<DIV><FONT face=Arial size=2>because I am running with the trace level set to 40 
I get the following stuff</FONT></DIV>
<DIV><FONT face=Arial size=2>in the log:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>omniORB: ORB not destroyed; no final 
clean-up.<BR>omniORB: AsyncInvoker: thread id = 4 has exited. Total threads = 
3<BR>omniORB: AsyncInvoker: thread id = 2 has exited. Total threads = 
2<BR>omniORB: AsyncInvoker: thread id = 1 has exited. Total threads = 
1</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I can only suggest that the pthread_cond_broadcast 
invoked from </FONT></DIV>
<DIV><FONT face=Arial size=2>shutdownAsyncInvoker() is not functioning properly 
in my set-up. </FONT></DIV>
<DIV><FONT face=Arial size=2>Can anyone make a suggestion?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>regards,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>west</FONT></DIV></BODY></HTML>