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