Open wdeconinck opened 12 years ago
The client throws exception, AND crashes when trying to create any component.
To reproduce: Just try to create a component of type "cf3.common.Group" anywhere, using the "create component" signal.
+++ Exception thrown on rank 0 ++++++++++++++++++++++++++++++++++++++++++++++ From : '/Users/willem/workspace/coolfluid3/dev/kernel/cf3/common/OptionList.cpp:45:option' Type : 'ValueNotFound' Message : Option with name [type] not found. Available options are: - created_component +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++ Exception backtrace on rank 0 ++++++++++++++++++++++++++++++++++++++++++ dumping 1 backtrace ... backtrace() returned 63 addresses cf3::common::MacOSX::OSystemLayer::back_trace() const cf3::common::Exception::Exception(cf3::common::CodeLocation, std::string, std::string) cf3::common::ValueNotFound::ValueNotFound(cf3::common::CodeLocation const&, std::string const&) cf3::common::ValueNotFound::ValueNotFound(cf3::common::CodeLocation const&, std::string const&) cf3::common::OptionList::option(std::string const&) const std::string cf3::common::XML::SignalOptions::value<std::string>(std::string const&) const cf3::common::Component::signal_create_component(cf3::common::XML::SignalFrame&) boost::_mfi::mf1<void, cf3::common::Component, cf3::common::XML::SignalFrame&>::operator()(cf3::common::Component*, cf3::common::XML::SignalFrame&) const void boost::_bi::list2<boost::_bi::value<cf3::common::Component*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, cf3::common::Component, cf3::common::XML::SignalFrame&>, boost::_bi::list1<cf3::common::XML::SignalFrame&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, cf3::common::Component, cf3::common::XML::SignalFrame&>&, boost::_bi::list1<cf3::common::XML::SignalFrame&>&, int) void boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::common::Component, cf3::common::XML::SignalFrame&>, boost::_bi::list2<boost::_bi::value<cf3::common::Component*>, boost::arg<1> > >::operator()<cf3::common::XML::SignalFrame>(cf3::common::XML::SignalFrame&) boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::common::Component, cf3::common::XML::SignalFrame&>, boost::_bi::list2<boost::_bi::value<cf3::common::Component*>, boost::arg<1> > >, void, cf3::common::XML::SignalFrame&>::invoke(boost::detail::function::function_buffer&, cf3::common::XML::SignalFrame&) boost::function1<void, cf3::common::XML::SignalFrame&>::operator()(cf3::common::XML::SignalFrame&) const boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker::operator()(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > const&) const boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >::dereference() const boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >::reference boost::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > const&) boost::iterator_facade<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >) const void boost::signals2::detail::combiner_invoker<void>::operator()<boost::signals2::optional_last_value<void>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value<void>&, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >) const boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::operator()(cf3::common::XML::SignalFrame&) boost::signals2::signal1<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::operator()(cf3::common::XML::SignalFrame&) cf3::common::SignalHandler::call_signal(std::string const&, cf3::common::XML::SignalFrame&) cf3::ui::core::TreeThread::new_signal(cf3::common::XML::SignalFrame&) boost::_mfi::mf1<void, cf3::ui::core::TreeThread, cf3::common::XML::SignalFrame&>::operator()(cf3::ui::core::TreeThread*, cf3::common::XML::SignalFrame&) const void boost::_bi::list2<boost::_bi::value<cf3::ui::core::TreeThread*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, cf3::ui::core::TreeThread, cf3::common::XML::SignalFrame&>, boost::_bi::list1<cf3::common::XML::SignalFrame&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, cf3::ui::core::TreeThread, cf3::common::XML::SignalFrame&>&, boost::_bi::list1<cf3::common::XML::SignalFrame&>&, int) void boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::TreeThread, cf3::common::XML::SignalFrame&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::TreeThread*>, boost::arg<1> > >::operator()<cf3::common::XML::SignalFrame>(cf3::common::XML::SignalFrame&) boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::TreeThread, cf3::common::XML::SignalFrame&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::TreeThread*>, boost::arg<1> > >, void, cf3::common::XML::SignalFrame&>::invoke(boost::detail::function::function_buffer&, cf3::common::XML::SignalFrame&) boost::function1<void, cf3::common::XML::SignalFrame&>::operator()(cf3::common::XML::SignalFrame&) const boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker::operator()(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > const&) const boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >::dereference() const boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >::reference boost::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > const&) boost::iterator_facade<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >) const void boost::signals2::detail::combiner_invoker<void>::operator()<boost::signals2::optional_last_value<void>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value<void>&, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, cf3::common::XML::SignalFrame&, boost::function<void ()(cf3::common::XML::SignalFrame&)> >, boost::signals2::mutex> >) const boost::signals2::detail::signal1_impl<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::operator()(cf3::common::XML::SignalFrame&) boost::signals2::signal1<void, cf3::common::XML::SignalFrame&, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(cf3::common::XML::SignalFrame&)>, boost::function<void ()(boost::signals2::connection const&, cf3::common::XML::SignalFrame&)>, boost::signals2::mutex>::operator()(cf3::common::XML::SignalFrame&) cf3::common::SignalHandler::call_signal(std::string const&, cf3::common::XML::SignalFrame&) cf3::ui::core::NetworkThread::callback_read(boost::system::error_code const&) boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>::operator()(cf3::ui::core::NetworkThread*, boost::system::error_code const&) const void boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()>::operator()<boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list1<boost::system::error_code&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>&, boost::_bi::list1<boost::system::error_code&>&, int) void boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >::operator()<boost::system::error_code>(boost::system::error_code&) void cf3::ui::network::TCPConnection::callback_data_read<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> > >(cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>) void boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::call<boost::shared_ptr<cf3::ui::network::TCPConnection>, cf3::common::XML::SignalFrame, boost::system::error_code const, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >(boost::shared_ptr<cf3::ui::network::TCPConnection>&, void const*, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>&) const void boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::operator()<boost::shared_ptr<cf3::ui::network::TCPConnection> >(boost::shared_ptr<cf3::ui::network::TCPConnection>&, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>) const void boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >::operator()<boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list2<boost::system::error_code const&, unsigned long const&> >(boost::_bi::type<void>, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >&, boost::_bi::list2<boost::system::error_code const&, unsigned long const&>&, int) void boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >::operator()<boost::system::error_code, unsigned long>(boost::system::error_code const&, unsigned long const&) boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >::operator()(boost::system::error_code const&, unsigned long, int) boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >, boost::system::error_code, unsigned long>::operator()() void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >, boost::system::error_code, unsigned long>, ...) void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >, boost::system::error_code, unsigned long>&, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >&) void boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >, boost::system::error_code, unsigned long>, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >*) void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >, boost::system::error_code, unsigned long>, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > > >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > >&) boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf3<void, cf3::ui::network::TCPConnection, cf3::common::XML::SignalFrame&, boost::system::error_code const&, boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >, boost::_bi::list4<boost::_bi::value<boost::shared_ptr<cf3::ui::network::TCPConnection> >, boost::reference_wrapper<cf3::common::XML::SignalFrame>, boost::arg<1> (*)(), boost::_bi::value<boost::tuples::tuple<boost::_bi::bind_t<void, boost::_mfi::mf1<void, cf3::ui::core::NetworkThread, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<cf3::ui::core::NetworkThread*>, boost::arg<1> (*)()> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) boost::asio::detail::task_io_service_operation::complete(boost::asio::detail::task_io_service&, boost::system::error_code const&, unsigned long) boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service::thread_info&, boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>&, boost::system::error_code const&) boost::asio::detail::task_io_service::run(boost::system::error_code&) boost::asio::io_service::run() cf3::ui::core::NetworkThread::run() QThreadPrivate::start(void*) _pthread_start thread_start
The client throws exception, AND crashes when trying to create any component.
To reproduce: Just try to create a component of type "cf3.common.Group" anywhere, using the "create component" signal.