[omniORB] Server Shutdown on multi-processor machines

Sharma, Ramesh ramesh.sharma at intel.com
Thu Mar 25 15:20:09 GMT 2004


Hi,

 

I am having following problem with CORBA 4.0.3 on Red-hat linux 7.1
(client is compiled using gcc3.2 and server is compiled using gcc2.95.3
due to some avoidable reasons).

 

1.	Things work fine on a machine which is single processor.
2.	Things don't work on multiprocessors machines. I  get a SIGSEGV
while shutting down server.  Below is the segment of the trace I got

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

0000 0000 0000 0000                     ........

omniORB: POA(child) etherealising object root/child<0> (deactivating).

omniORB: omniRemoteIdentity deleted.

omniORB: ObjRef(IDL:BlastSim/FaultSimFactory:1.0) -- deleted.

omniORB: Preparing to shutdown ORB.

omniORB: Destroying POA(RootPOA).

omniORB: Destroying POA(child).

omniORB: Deactivating all POA(child)'s objects.

omniORB: Waiting for requests to complete on POA(child).

omniORB: Requests on POA(child) completed.

omniORB: Etherealising POA(child)'s objects.

omniORB: Destruction of POA(child) complete.

omniORB: Deactivating all POA(RootPOA)'s objects.

omniORB: Waiting for requests to complete on POA(RootPOA).

omniORB: Requests on POA(RootPOA) completed.

omniORB: Etherealising POA(RootPOA)'s objects.

omniORB: Stopping serving incoming endpoints.

omniORB: throw giopStream::CommFailure from
giopStream.cc:828(0,NO,COMM_FAILURE_UnMarshalArguments)

omniORB: giopServer waits for completion of rendezvousers and workers

User time = 0:00:00(0) System time = 0:00:00(0) Memory usage =
4.18MDefault signal handler received SIGSEGV

 

Same exception gets thrown on both machines but on single processor
machine the exception gets handled and server shuts down gracefully. I
am not sure why on multi-processor machines it is behaving differently.
Is it the compiler version which might be making difference?

 

Has anybody something like this?

 

Ramesh 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20040325/a396e337/attachment.htm


More information about the omniORB-list mailing list