Please report new issues athttps://github.com/DOCGroup
The test TAO/CIAO/tests/DAnCE/EM-Shutdown-Failures/run_test.pl has invalid read valgrind errors Invoking executor - relaunch the application - ==27721== Invalid read of size 4 ==27721== at 0xAB73EE1: DAnCE::SHS_Interceptor::unexpected_event(Deployment::DeploymentPlan const&, unsigned int, CORBA::Any const&, char const*) (Range_Checking_T.h:134) ==27721== by 0x6540128: DAnCE::DAnCE_LocalityActivator_i::Server_Child_Handler::handle_exit(ACE_Process*) (LocalityActivator_Impl.cpp:703) ==27721== by 0x9ADA637: ACE_Process_Manager::notify_proc_handler(unsigned long, int) (Process_Manager.cpp:989) ==27721== by 0x9ADB9BC: ACE_Process_Manager::wait(int, ACE_Time_Value const&, int*) (Process_Manager.cpp:966) ==27721== by 0x9ADBEEE: ACE_Process_Manager::handle_input(int) (Process_Manager.cpp:326) ==27721== by 0x9AE009D: ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&) (Select_Reactor_Base.cpp:831) ==27721== by 0x9AFBC1A: ACE_TP_Reactor::handle_notify_events(int&, ACE_TP_Token_Guard&) (TP_Reactor.cpp:377) ==27721== by 0x9AFC425: ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&) (TP_Reactor.cpp:229) ==27721== by 0x9AFC8AF: ACE_TP_Reactor::handle_events(ACE_Time_Value*) (TP_Reactor.cpp:169) ==27721== by 0x96FFA7F: TAO_ORB_Core::run(ACE_Time_Value*, int) (ORB_Core.cpp:2228) ==27721== by 0x40DE8F: main (Node_Manager.cpp:42) ==27721== Address 0xa39f144 is 324 bytes inside a block of size 536 free'd ==27721== at 0x4A04A84: operator delete(void*) (vg_replace_malloc.c:346) ==27721== by 0x6326F0C: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<unsigned int, Deployment::DeploymentPlan> >, std::_Select1st<std::pair<std::string const, std::pair<unsigned int, Deployment::DeploymentPlan> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<unsigned int, Deployment::DeploymentPlan> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::pair<unsigned int, Deployment::DeploymentPlan> > >*) (new_allocator.h:95) ==27721== by 0x631FADE: DAnCE::NodeApplication_Impl::~NodeApplication_Impl() (stl_tree.h:614) ==27721== by 0x631FC58: DAnCE::NodeApplication_Impl::~NodeApplication_Impl() (NodeApplication_Impl.cpp:65) ==27721== by 0x5CE243F: DAnCE::NodeApplicationManager_Impl::~NodeApplicationManager_Impl() (NodeApplicationManager_Impl.cpp:103) ==27721== by 0x5CE26E8: DAnCE::NodeApplicationManager_Impl::~NodeApplicationManager_Impl() (NodeApplicationManager_Impl.cpp:113) ==27721== by 0x407BD6: DAnCE::NodeManager_Impl::destroyManager(Deployment::NodeApplicationManager*) (NodeManager_Impl.cpp:191) ==27721== by 0x91362A5: TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, void*, CORBA::TypeCode* const*, unsigned int) (Upcall_Wrapper.cpp:109) ==27721== by 0x56A503C: POA_Deployment::NodeManager::destroyManager_skel(TAO_ServerRequest&, void*, void*) (Deployment_NodeManagerS.cpp:2376) ==27721== by 0x9130F1C: TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, void*, void*) (Servant_Base.cpp:220) ==27721== by 0x911448F: TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>) (Object_Adapter.cpp:370) ==27721== by 0x91157C6: TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>) (Object_Adapter.cpp:783) ==27721== by 0x96B65A2: TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>) (Adapter_Registry.cpp:110) ==27721== by 0x97175B3: TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>) (Request_Dispatcher.cpp:21) ==27721== by 0x96CA88D: TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*) (GIOP_Message_Base.cpp:987) ==27721== by 0x96CB914: TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*) (GIOP_Message_Base.cpp:724) ==27721== by 0x97355C3: TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&) (Transport.cpp:2428) ==27721== by 0x97361AE: TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*) (Transport.cpp:2352) ==27721== by 0x9736935: TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*) (Transport.cpp:1686) ==27721== by 0x96BB485: TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*) (Connection_Handler.cpp:267) ==27721== by 0x96BB61C: TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*) (Connection_Handler.cpp:226) ==27721== by 0x9AFC0F5: ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&) (TP_Reactor.cpp:571) ==27721== by 0x9AFC1F4: ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&) (TP_Reactor.cpp:441) ==27721== by 0x9AFC43F: ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&) (TP_Reactor.cpp:240) ==27721== by 0x9AFC8AF: ACE_TP_Reactor::handle_events(ACE_Time_Value*) (TP_Reactor.cpp:169) ==27721==
Updated version