Hi all!
I use Mico 2.3.12 and I have a problem with the event service. When I
connect one push consumer to an event channel and the program crashes
then each other program freezes when trying to use the event channel.
I debugged the eventservice and found out that in the push-call the flag
"connected" is true, so notify is called. I noticed that one reason for
the freeze ist the call of MICOMT::AutoLock lock(requests); which blocks
(in the function ProxyPushSupplier_impl::callback in the file
CosEvent_impl.cc). Is there a possibility to detect at an early stage
(e.g. EventChannel_impl::notify) if the remote object does not longer exist?

with regards
Silke Schuch
-- 
 Silke Schuch                      (  |  _  RWTH
 Lehrstuhl fuer Betriebssysteme     ) |_|_`_
 RWTH Aachen     D-52056 Aachen    (    | |_) _
 Tel/Fax:+49-241-80-27699/22339     )     |_)(_`
 [EMAIL PROTECTED]         (         ._)
_______________________________________________
Mico-devel mailing list
Mico-devel@mico.org
http://www.mico.org/mailman/listinfo/mico-devel

Reply via email to