[omniORB] omni_condition::~omni_condition
glblock at rockwellcollins.com
glblock at rockwellcollins.com
Thu Mar 18 12:19:02 GMT 2004
All
OS = vxWorks
BRD = powerpc
the destructor for the omni_condition ( sema_ ) is being trashed and
exceptions are being thrown on the destructor.
This usually occurs when doing the following.
CosNaming::Name name;
// register with Naming Service
name.length(1);
name[0].id = CORBA::string_dup("MyName");
name[0].kind = CORBA::string_dup("");
try
{
rootContext->bind_new_context(name);
}
catch (...)
{
ok here....never gets here..
}
// register with Naming Service
name.length(2);
name[1].id = CORBA::string_dup("MyManager");
name[1].kind = CORBA::string_dup("");
try
{
rootContext->rebind(name, theManager);
}
catch (...)
{
This succeeds to this point but the item that throws the error will
be the omni_condition destructor ??
}
exception occurs here after the above.... the sema_ value seems to be
trashed and the semDelete is where the exception bubbles up from.
Thanks
Gary
More information about the omniORB-list
mailing list