[omniORB] Trouble with multiple ORB implementations...

Malge Nishant MNishant@quark.co.in
Mon Sep 16 05:26:01 2002


Hi

-----Original Message-----
From: Gerke, Tom [mailto:tom.gerke@intel.com]

It ends up core dumping in a call to pthread_mutex_lock().  I imagined that
this core dump was related to the fact that CORBA::string_free() was called
in the OmniORB2 .so library and not in the 'ORB_XXX' .so library.  Do you
think the core dump is related to this?

	I had same kind of problem when using OmniBroker and OmniORB on MAC.
I was using GUSI on mac Classic. In my application I was getting linking
warnings like _raise, signal functions of GUSI were getting ignored while
linking. Due to this when both Client {OmniORB and OmniBroker} portions of
the applications were active, applications used to crash.  Application was
crashing while OmniBroker was trying to call but the stack trace was showing
me that it was OmniORB. I changed the linking order of the libraries and
worked fine.
	Please try to change the order of libraries being linked with your
applications, specially threading and memory management libraries. Hope this
will help you.


Nishant