[omniORB] omniConnectionBroken exception, former : Unexpected abort coming from omni_thread_wrapper

Antoine Thierry athierry@alphacent.com
Wed, 30 Jan 2002 15:02:45 +0100


> I've checked the slackware Gcc package, it is thread safe-compiled
> i've recompiled my OmniORB again (checking the thread-safe options)
> i've tried with the last cvs snapshot ..
> i've tried with Redhat binaries you provide
> And ..
> i always got this "flying" omniConnectionBroken exception ..
>
> Any other ideas ?

I added the high level OmniORB trace :

ll_send: 24 bytes
4749 4f50 0100 0101 0c00 0000 0000 0000 GIOP............
0700 0000 0000 0000                     ........
omniORB: throw omniConnectionBroken (minor 0) from tcpSocketMTfactory.cc:1082
omniORB: tcpSocketMTfactory Worker: #### Connection closed.
omniORB: tcpSocketMTfactory Worker: exit.
Aborted

I look at the corresponding code (in tcpSocketMTfactory)
and, we can see the ommiConnectionBroken is well caught

the function tcpSocketWorker::_realRun(void *arg)
goes at its end, and then, a got the abort ..


Thanks for ideas

Antoine Thierry