[omniORB] Communication failure on Digital Alpha

Sai-Lai Lo S.Lo@orl.co.uk
Wed, 8 Apr 1998 21:07:35 +0100


Dominique,

Everything you see is normal. The communication failure means the server
thread has seen a socket closed down by the client.

Sai-Lai


>>>>> Dominique Marcadet writes:

> Hello,
> I have installed omniORB 2.5.0 on a Digital Alpha (Digital UNIX V4.0D, DEC
> C++ V5.5-004). When I try the examples in the echo subdirectory, all seem
> to work fine, but if I ask for the maximum traceLevel, a Communication
> failure is printed by the server :

> [gonzales.supelec.fr]echo : ./eg3_impl -ORBtraceLevel 20
> omniORB2 gateKeeper is tcpwrapGK 1.0 - based on tcp_wrappers_7.6
> Rope::incrRefCount: old value = 0
> Rope::incrRefCount: old value = 0
> outScavenger: start.
> Rope::incrRefCount: old value = 1
> Rope::decrRefCount: old value = 2
> tcpSocketMT Rendezvouser thread: starts.
> tcpSocketMT Rendezvouser thread: block on accept().
> inScavenger: start.
> tcpSocketMT Rendezvouser thread: unblock from accept().
> tcpSocketMT Rendezvouser thread: accept new strand.
> tcpSocketMT Rendezvouser thread: block on accept().
> tcpSocketMT Worker thread: starts.
> connect from infogif.supelec.fr
> #### Communication failure. Connection closed.
> tcpSocketMT Worker thread: exits.
> tcpSocketStrand::~Strand() close socket no. 5


> All is OK on the client side :
> [gonzales.supelec.fr]echo : ./eg3_clt -ORBtraceLevel 20
> omniORB2 gateKeeper is tcpwrapGK 1.0 - based on tcp_wrappers_7.6
> Rope::incrRefCount: old value = 0
> outScavenger: start.
> Rope::incrRefCount: old value = 0
> Rope::incrRefCount: old value = 0
> I said,"Hello!". The Object said,"Hello!"
> Rope::decrRefCount: old value = 1