<!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> </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> </DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>AIX 4.3 + 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> </DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial size=2>My application uses
only libraries libomniORB4.a (.so) and libomnithread.a (.so), the code
is the same for 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 are the following:</FONT></SPAN></DIV>
<DIV><SPAN class=937120414-22072003><FONT face=Arial
size=2></FONT></SPAN> </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 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> </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> </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> </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> </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> </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>