<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">


<META content="MSHTML 6.00.2723.2500" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>Hi 
all,</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>I have the following 
configurations:</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>AIX 4.3 +&nbsp;GCC 
3.2.3, omniORB 4.0.1 is built using only gcc/g++, without using the script 
makeC++SharedLib, but using -G linker option.</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>HP-UX 11/11i + GCC 
3.2.1.</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>RedHat Linux 7.3 + 
GCC 3.2.1</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>My application uses 
only&nbsp;libraries libomniORB4.a (.so)&nbsp;and libomnithread.a (.so), the code 
is the same for&nbsp;all platforms.</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003></SPAN><SPAN class=937120414-22072003><FONT 
face=Arial size=2>Application consists of several modules that are communicating 
to each other using CORBA calls in asynchronous way.</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>And the 
problems&nbsp;are the following:</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>* All of the AIX 
modules periodically crash in the middle of the CORBA calls. Core file shows 
that the process was aborted and the stack points to&nbsp;libpthread.a / 
pthread_kill() function. </FONT></SPAN><SPAN class=937120414-22072003><FONT 
face=Arial size=2>This happens sometimes after several hours of work, and 
sometimes immediately after process start.</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>* Recently new AIX 
problem was introduced: high CPU usage and hanging of CORBA calls. I.e. the call 
to some module hangs and that module being called consumes much CPU time. 
Despite calling process is killed, high CPU usage remains 
forever.</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>* HP-UX modules 
crash sometimes in the same way as AIX ones, but more rarely. Unfortunately I 
have no information about core files on HP-UX.</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>I suspected my 
application logic, memory leaks etc. until I got perfectly working program on 
Linux. It seems to run for days without having any problems related to omniORB. 
So, as my code is the same for all platforms, I assume that something wrong with 
my omniORB installations.</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>Please help in case 
you know where the problem is...</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>Thanks in 
advance,</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial 
size=2>Grigori.</FONT></SPAN></DIV></BODY></HTML>