[omniORB] Error destroying object
jorgefm at cirsa.com
jorgefm at cirsa.com
Wed Jan 4 16:51:32 GMT 2006
Hi all,
Could anybody help me to know what the next log means ? I have a CORBA
client
that sometimes throw a SIGSEV. I have generate traces with tracelevel set
on 25.
When the client works ok it prints:
CALLING THE DESTRUCTOR OF THE VIEW
CALLING THE DESTRUCTOR OF THE CONTAINER
omniORB: sendChunk: to giop:tcp:172.25.33.179:33499 228 bytes
omniORB: inputMessage: from giop:tcp:172.25.33.179:49817 228 bytes
omniORB: Creating ref to remote: root<16>
target id : IDL:ICorbaSrvToBillAccNotif:1.0
most derived id: IDL:ICorbaSrvToBillAccNotif:1.0
TServiceSrvBillAcc::UnregisterOnStatusModified
TServiceSrvBillAcc::UnregisterOnStatusModified Exiting...
omniORB: sendChunk: to giop:tcp:172.25.33.179:49817 25 bytes
omniORB: inputMessage: from giop:tcp:172.25.33.179:33499 25 bytes
omniORB: State root<16> (active) -> deactivating
omniORB: POA(RootPOA) etherealising object root<16> (deactivating).
id: IDL:ICorbaSrvToBillAccNotif:1.0
omniORB: State root<16> (deactivating) -> etherealising
omniORB: Removing root<16> (etherealising) from object table
omniORB: RefCountServantBase has zero ref count -- deleted.
{t3024960432/p13902}<TBillAccSrvClient::~TBillAccSrvClient> delete
m_IClient
omniORB: omniRemoteIdentity deleted.
omniORB: ObjRef(IDL:ICorbaSrvToBillAcc:1.0) -- deleted.
{t3024960432/p13902}<TBillAccSrvClient::~TBillAccSrvClient> after delete
m_IClient
omniORB: omniRemoteIdentity deleted.
omniORB: ObjRef(IDL:ICorbaSrvToBillAccNotif:1.0) -- deleted.
but when a segmentation fault occurs I get :
CALLING THE DESTRUCTOR OF THE VIEW
CALLING THE DESTRUCTOR OF THE CONTAINER
omniORB: sendChunk: to giop:tcp:172.25.33.179:33499 228 bytes
omniORB: inputMessage: from giop:tcp:172.25.33.179:49817 228 bytes
omniORB: Creating ref to remote: root<17>
target id : IDL:ICorbaSrvToBillAccNotif:1.0
most derived id: IDL:ICorbaSrvToBillAccNotif:1.0
TServiceSrvBillAcc::UnregisterOnStatusModified
TServiceSrvBillAcc::UnregisterOnStatusModified Exiting...
omniORB: sendChunk: to giop:tcp:172.25.33.179:49817 25 bytes
omniORB: inputMessage: from giop:tcp:172.25.33.179:33499 25 bytes
omniORB: State root<17> (active) -> deactivating
omniORB: POA(RootPOA) etherealising object root<17> (deactivating).
id: IDL:ICorbaSrvToBillAccNotif:1.0
omniORB: State root<17> (deactivating) -> etherealising
omniORB: Removing root<17> (etherealising) from object table
omniORB: RefCountServantBase has zero ref count -- deleted.
{t3024960432/p13902}<TBillAccSrvClient::~TBillAccSrvClient> delete
m_IClient
omniORB: omniRemoteIdentity deleted.
omniORB: ObjRef(IDL:ICorbaSrvToBillAcc:1.0) -- deleted.
omniORB: omniRemoteIdentity deleted.
omniORB: ObjRef(IDL:ICorbaSrvToBillAccNotif:1.0) -- deleted.
omniORB: throw giopStream::CommFailure from
giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)
omniORB: Server connection refcount = 1
omniORB: Server connection refcount = 0
omniORB: Server close connection from giop:tcp:127.0.0.1:39197
omniORB: throw giopStream::CommFailure from
giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)
omniORB: Server connection refcount = 1
omniORB: Server connection refcount = 0
omniORB: Server close connection from giop:tcp:172.25.33.179:39362
omniORB: throw giopStream::CommFailure from
giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)
omniORB: Server connection refcount = 1
omniORB: Server connection refcount = 0
omniORB: Server close connection from giop:tcp:172.25.33.179:58821
omniORB: throw giopStream::CommFailure from
giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)
omniORB: Server connection refcount = 1
omniORB: Server connection refcount = 0
omniORB: Server close connection from giop:tcp:172.25.33.179:38041
omniORB: throw giopStream::CommFailure from
giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)
omniORB: Server connection refcount = 1
omniORB: Server connection refcount = 0
omniORB: Server close connection from giop:tcp:172.25.33.179:45406
omniORB: throw giopStream::CommFailure from
giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)
omniORB: Server connection refcount = 1
omniORB: Server connection refcount = 0
omniORB: Server close connection from giop:tcp:172.25.33.179:49213
omniORB: throw giopStream::CommFailure from
giopStream.cc:834(0,NO,COMM_FAILURE_UnMarshalArguments)
omniORB: Server connection refcount = 1
omniORB: Server connection refcount = 0
omniORB: Server close connection from giop:tcp:172.25.33.179:49817
The offending code is a 'delete <corba object>;' sentence. My OmniORB
distribution is 4.0.6
Any clue is welcome,
Thanks!
Jorge
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20060104/9bb4fa89/attachment.htm
More information about the omniORB-list
mailing list