<div>Hi,</div>
<div> </div>
<div>We have  clinet-server application using omniORB. The server application is running fine but the clinet apllcation is showing omni_thread_fatal at the end and dumping core. The detail is mentioned below.</div>
<div> </div>
<div>We have two C++ appliactions, one server and one client using omniORB. On running these application both are running fine and there is no problem with the communication between them. But when the clinet completes it&#39;s tasks, at the end it is throwing omni_thread_fatal and dumps core. </div>

<div> </div>
<div>We are using g++.4.0.2 for compilation. The platform we are trying this is HP-UX B.11.23 U ia64 and the omniORB version is 4.1.3</div>
<div> </div>
<div>At the end of client execution the following two lines coming:</div>
<div>           terminate called after throwing an instance of &#39;omni_thread_fatal&#39;<br>           ABORT instruction (core dumped)</div>
<div> </div>
<div>Below is the details of GDB output of the core:</div>
<div> </div>
<div>(gdb) bt<br>#0  0x60000000c03542f0:0 in kill+0x30 () from /usr/lib/hpux32/libc.so.1<br>#1  0x60000000c024b130:0 in raise+0x30 () from /usr/lib/hpux32/libc.so.1<br>#2  0x60000000c030cc30:0 in abort+0x190 () from /usr/lib/hpux32/libc.so.1<br>
#3  0x60000000c2d67510 in __gnu_cxx::__verbose_terminate_handler ()<br>    at /tmp/gcc-4.0.2.tar.gz/gcc-4.0.2/libstdc++-v3/libsupc++/vterminate.cc:97<br>#4  0x60000000c2d61b10 in __cxxabiv1::__terminate (handler=0x777ade50)<br>
    at /tmp/gcc-4.0.2.tar.gz/gcc-4.0.2/libstdc++-v3/libsupc++/eh_terminate.cc:43<br>#5  0x60000000c2d61ba0 in std::terminate ()<br>    at /tmp/gcc-4.0.2.tar.gz/gcc-4.0.2/libstdc++-v3/libsupc++/eh_terminate.cc:53<br>#6  0x60000000c2d61ed0 in __cxa_throw (tinfo=0x4014eed4, dest=0)<br>
    at /tmp/gcc-4.0.2.tar.gz/gcc-4.0.2/libstdc++-v3/libsupc++/eh_throw.cc:77<br><strong>#7  0x460c8d0:0 in omni_mutex::~omni_mutex()+0xa0 ()</strong><br>#8  0x460f7a0:0 in __static_initialization_and_destruction_0(int,int)+0x130 ()<br>
#9  0x60000000c004ac30:0 in EM_mark_BOS+0x50 () from /usr/lib/hpux32/dld.so</div>
<div> </div>
<div> </div>
<div>Any help on this really appreciated.</div>
<div> </div>
<div>Thanks in advance.</div>
<div> </div>
<div>- Bishnu - </div>
<div> </div>
<div> </div>