<html><body>
<p>Hi all,<br>
<br>
Could anybody help me to know what the next log means ? I have a CORBA client<br>
that sometimes throw a SIGSEV. I have generate traces with tracelevel set on 25.<br>
<br>
When the client works ok it prints:<br>
<br>
CALLING THE DESTRUCTOR OF THE VIEW <br>
CALLING THE DESTRUCTOR OF THE CONTAINER<br>
omniORB: sendChunk: to giop:tcp:172.25.33.179:33499 228 bytes<br>
omniORB: inputMessage: from giop:tcp:172.25.33.179:49817 228 bytes<br>
omniORB: Creating ref to remote: root<16><br>
target id : IDL:ICorbaSrvToBillAccNotif:1.0<br>
most derived id: IDL:ICorbaSrvToBillAccNotif:1.0<br>
TServiceSrvBillAcc::UnregisterOnStatusModified<br>
TServiceSrvBillAcc::UnregisterOnStatusModified Exiting...<br>
omniORB: sendChunk: to giop:tcp:172.25.33.179:49817 25 bytes<br>
omniORB: inputMessage: from giop:tcp:172.25.33.179:33499 25 bytes<br>
omniORB: State root<16> (active) -> deactivating<br>
omniORB: POA(RootPOA) etherealising object root<16> (deactivating).<br>
id: IDL:ICorbaSrvToBillAccNotif:1.0<br>
omniORB: State root<16> (deactivating) -> etherealising<br>
omniORB: Removing root<16> (etherealising) from object table<br>
omniORB: RefCountServantBase has zero ref count -- deleted.<br>
{t3024960432/p13902}<TBillAccSrvClient::~TBillAccSrvClient> delete m_IClient<br>
omniORB: omniRemoteIdentity deleted.<br>
omniORB: ObjRef(IDL:ICorbaSrvToBillAcc:1.0) -- deleted.<br>
{t3024960432/p13902}<TBillAccSrvClient::~TBillAccSrvClient> after delete m_IClient<br>
omniORB: omniRemoteIdentity deleted.<br>
omniORB: ObjRef(IDL:ICorbaSrvToBillAccNotif:1.0) -- deleted.<br>
<br>
<br>
but when a segmentation fault occurs I get :<br>
<br>
<br>
CALLING THE DESTRUCTOR OF THE VIEW <br>
CALLING THE DESTRUCTOR OF THE CONTAINER<br>
omniORB: sendChunk: to giop:tcp:172.25.33.179:33499 228 bytes<br>
omniORB: inputMessage: from giop:tcp:172.25.33.179:49817 228 bytes<br>
omniORB: Creating ref to remote: root<17><br>
target id : IDL:ICorbaSrvToBillAccNotif:1.0<br>
most derived id: IDL:ICorbaSrvToBillAccNotif:1.0<br>
TServiceSrvBillAcc::UnregisterOnStatusModified<br>
TServiceSrvBillAcc::UnregisterOnStatusModified Exiting...<br>
omniORB: sendChunk: to giop:tcp:172.25.33.179:49817 25 bytes<br>
omniORB: inputMessage: from giop:tcp:172.25.33.179:33499 25 bytes<br>
omniORB: State root<17> (active) -> deactivating<br>
omniORB: POA(RootPOA) etherealising object root<17> (deactivating).<br>
id: IDL:ICorbaSrvToBillAccNotif:1.0<br>
omniORB: State root<17> (deactivating) -> etherealising<br>
omniORB: Removing root<17> (etherealising) from object table<br>
omniORB: RefCountServantBase has zero ref count -- deleted.<br>
{t3024960432/p13902}<TBillAccSrvClient::~TBillAccSrvClient> delete m_IClient<br>
omniORB: omniRemoteIdentity deleted.<br>
omniORB: ObjRef(IDL:ICorbaSrvToBillAcc:1.0) -- deleted.<br>
omniORB: omniRemoteIdentity deleted.<br>
omniORB: ObjRef(IDL:ICorbaSrvToBillAccNotif:1.0) -- deleted.<br>
omniORB: throw giopStream::CommFailure from giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)<br>
omniORB: Server connection refcount = 1<br>
omniORB: Server connection refcount = 0<br>
omniORB: Server close connection from giop:tcp:127.0.0.1:39197<br>
omniORB: throw giopStream::CommFailure from giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)<br>
omniORB: Server connection refcount = 1<br>
omniORB: Server connection refcount = 0<br>
omniORB: Server close connection from giop:tcp:172.25.33.179:39362<br>
omniORB: throw giopStream::CommFailure from giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)<br>
omniORB: Server connection refcount = 1<br>
omniORB: Server connection refcount = 0<br>
omniORB: Server close connection from giop:tcp:172.25.33.179:58821<br>
omniORB: throw giopStream::CommFailure from giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)<br>
omniORB: Server connection refcount = 1<br>
omniORB: Server connection refcount = 0<br>
omniORB: Server close connection from giop:tcp:172.25.33.179:38041<br>
omniORB: throw giopStream::CommFailure from giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)<br>
omniORB: Server connection refcount = 1<br>
omniORB: Server connection refcount = 0<br>
omniORB: Server close connection from giop:tcp:172.25.33.179:45406<br>
omniORB: throw giopStream::CommFailure from giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)<br>
omniORB: Server connection refcount = 1<br>
omniORB: Server connection refcount = 0<br>
omniORB: Server close connection from giop:tcp:172.25.33.179:49213<br>
omniORB: throw giopStream::CommFailure from giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)<br>
omniORB: Server connection refcount = 1<br>
omniORB: Server connection refcount = 0<br>
omniORB: Server close connection from giop:tcp:172.25.33.179:49817<br>
<br>
<br>
The offending code is a 'delete <corba object>;' sentence. My OmniORB distribution is 4.0.6<br>
<br>
Any clue is welcome,<br>
<br>
Thanks!<br>
<br>
Jorge<br>
</body></html>