Hi Diego, The call orb->shutdown(true) causes the calling thread to wait, until the orb has completed its shutdown, which can not occur, before all invocations on CORBA objects have completed. You should use a orb->shutdown(false) from within a method on a CORBA object to avoid a deadlock. Yours sincerely, Bjorn