[omniORB] Signals being caught by omniORB?

Duncan Grisby duncan at grisby.org
Tue Dec 10 22:45:43 GMT 2013


On Tue, 2013-12-10 at 20:33 +0000, Jayanth Venkatraj wrote:

[...]
> We usually use kill -6 <pid> (-SIGABRT) or kill -11 <pid> (-SIGSEGV)
> to force the core generation. But, kill -3 doesn’t have any effect,
> and on kill -11, we get this error:

> terminate called after throwing an instance of 'omni_thread_fatal'
> 
> EVServices: ./../../../rw/db/dbref.h:251: T
> *RWDBCountedRef<T>::operator->() const [with T = RWDBHandleImp]:
> Assertion `(impl_) != 0' failed.

[...]
> We want to know if there is some code in omniORB, that prevents the
> core generation.

No, there's nothing in omniORB that does that. The only signal it masks
is SIGPIPE, which is triggered when a socket is closed.

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --





More information about the omniORB-list mailing list