Thread 92 (Thread 0x7f98b1d49700 (LWP 19783)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98b1d46fb0} check_for_interruption = {thread_info = 0x12fabe0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98b1d47720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98b1d4733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98b1d4733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1d47610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98b1d47610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1d47450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1d47450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98b1d476cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98b1d47500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1d47720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "v", aligner_ = 118 'v'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`uԱ\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000`\204u\234\230\177\000\000\000\000\000\000\000\000\000\000HxԱ\230\177\000\000\257vԱ\230\177\000\000\001\000\000\000\001\000\000\000@vԱ\230\177\000\000\001\000\000\000\001\000\000\000\000vԱ\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HxԱ\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HxԱ\230\177\000\000\257vԱ\230\177\000\000\001\000\000\000\001\000\000\000\060vԱ\230\177\000\000HxԱ\230\177\000\000@vԱ\230\177\000\000HxԱ\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1d47508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1d47720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9868010dd0} service = {px = 0x7f98687e56b0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f989c758260}, WhereCriteria = {px = 0x7f989c758330}, Object = {px = 0x7f97dbb22670}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f989c758260} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98b1d47ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98b1d47acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98b1d47acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1d47db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98b1d47db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1d47be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1d47be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98b1d47e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98b1d47ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1d47ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "N", aligner_ = 78 'N'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\260\066r\234\230\177\000\000\000\227Ա\230\177\000\000\"3Ȱ\230\177\000\000\340|Ա\230\177\000\000UB\370\252\002\000\000\000\330~Ա\230\177\000\000\330~Ա\230\177\000\000\020}Ա\230\177\000\000 Lu\234\230\177\000\000\000\000\000\000\000\000\000\000\360}Ա\230\177\000\000\330~Ա\230\177\000\000HNu\234\230\177\000\000`}Ա\230\177\000\000\236?ǰ\230\177\000\000\000\000\000\000\000\000\000\000\360}Ա\230\177\000\000P}Ա\230\177\000\000LI\360\252\002\000\000\000\330~Ա\230\177\000\000\330~Ա\230\177\000\000p}Ա\230\177\000\000\256\061\177\000\000\260}Ա\230\177\000\000J/ư\230\177\000\000\000\000\000\000\000\000\000\000\310\061\177\000\000\001\200Ա\230\177"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1d47ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1d47ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98687e56b0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98687e56b0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98687e56b0, value=1448568011.9000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98687e56b0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567111.9003949 adj = 0.00039489746093749998 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98687e56b0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 6.9314281686383131e-310 local = false scheduled_start = 6.2746337021838311e-322 cr = {px = 0x7f98b1d48290} endpoint = {px = 0x7f98b1d48290} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f989c757ed0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f989c757ed0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f989c757ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f989c757ed0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f989c757ed0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98b1d488b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82970 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f989c757ed0, type = {type = 0x7f989c757ed0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f989c757ed0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f989c757ed0, obj_ptr = 0x7f9844010840}, obj_ref = {obj_ptr = 0x7f989c757ed0, is_const_qualified = false, is_volatile_qualified = false}, data = -48 '\320'}}, static args = , static arity = }, }, Timestamp = 1448567111.900367} st = 1448567111.900389 et = 1448567111.269418 latency = 2.5033950805664062e-05 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98b1d48978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98b1d488e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f989c0008d9 " #0x7f98b0f82830 W #0x7f98b0f82970", _M_in_cur = 0x7f989c0008d9 " #0x7f98b0f82830 W #0x7f98b0f82970", _M_in_end = 0x7f989c0008d9 " #0x7f98b0f82830 W #0x7f98b0f82970", _M_out_beg = 0x7f989c0008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82970", _M_out_cur = 0x7f989c0008fb "", _M_out_end = 0x7f989c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x12fad98, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x12fada8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x12fad98) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x12fabe0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98b1d49700) at pthread_create.c:309 __res = pd = 0x7f98b1d49700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293795256064, 5517609443999566469, 0, 140293795401824, 0, 140293795256064, -5502520065864545659, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 91 (Thread 0x7f98b1cc7700 (LWP 19785)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98b1cc4fb0} check_for_interruption = {thread_info = 0x12fb310, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98b1cc5720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98b1cc533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98b1cc533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1cc5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98b1cc5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1cc5450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1cc5450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98b1cc56cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98b1cc5500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1cc5720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "V", aligner_ = 86 'V'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`U̱\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@;\023\224\230\177\000\000\000\000\000\000\000\000\000\000HX̱\230\177\000\000\257V̱\230\177\000\000\001\000\000\000\001\000\000\000@V̱\230\177\000\000\001\000\000\000\001\000\000\000\000V̱\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HX̱\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HX̱\230\177\000\000\257V̱\230\177\000\000\001\000\000\000\001\000\000\000\060V̱\230\177\000\000HX̱\230\177\000\000@V̱\230\177\000\000HX̱\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1cc5508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1cc5720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987000ec70} service = {px = 0x7f987c804be0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f98941338f0}, WhereCriteria = {px = 0x7f9894133a40}, Object = {px = 0x7f97bcfabc60}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f98941338f0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98b1cc5ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98b1cc5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98b1cc5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1cc5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98b1cc5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1cc5be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1cc5be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98b1cc5e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98b1cc5ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1cc5ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\t", aligner_ = 9 '\t'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\200\t\023\224\230\177\000\000\000w̱\230\177\000\000\"3Ȱ\230\177\000\000\340\\̱\230\177\000\000UB\370\252\002\000\000\000\330^̱\230\177\000\000\330^̱\230\177\000\000\020]̱\230\177\000\000\340\t\023\224\230\177\000\000\000\000\000\000\000\000\000\000\360]̱\230\177\000\000\330^̱\230\177\000\000\070\t\023\224\230\177\000\000`]̱\230\177\000\000\236?ǰ\230\177\000\000\000\000\000\000\000\000\000\000\360]̱\230\177\000\000P]̱\230\177\000\000LI\360\252\002\000\000\000\330^̱\230\177\000\000\330^̱\230\177\000\000p]̱\230\177\000\000\256\061\177\000\000\260]̱\230\177\000\000J/ư\230\177\000\000\000\000\000\000\000\000\000\000\310\061\177\000\000\001`̱\230\177"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1cc5ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1cc5ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987c804be0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987c804be0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987c804be0, value=1448568011.8999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987c804be0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567111.9004431 adj = 0.00044311523437499999 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987c804be0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 6.9314344295342236e-310 local = false scheduled_start = 6.9312008576120365e-310 cr = {px = 0x7f98b1cc60e0} endpoint = {px = 0x7f979803bb28} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f98941334e0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f98941334e0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f98941334f0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f98941334e0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f98941334e0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98b1cc68b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82ff0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f98941334e0, type = {type = 0x7f98941334e0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f98941334e0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f98941334e0, obj_ptr = 0x7f982c007c80}, obj_ref = {obj_ptr = 0x7f98941334e0, is_const_qualified = false, is_volatile_qualified = false}, data = -32 '\340'}}, static args = , static arity = }, }, Timestamp = 1448567111.9004259} st = 1448567111.9004371 et = 1448567111.867522 latency = 1.5974044799804688e-05 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98b1cc6978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98b1cc68e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98940008d9 " #0x7f98b0f82eb0 W #0x7f98b0f82ff0", _M_in_cur = 0x7f98940008d9 " #0x7f98b0f82eb0 W #0x7f98b0f82ff0", _M_in_end = 0x7f98940008d9 " #0x7f98b0f82eb0 W #0x7f98b0f82ff0", _M_out_beg = 0x7f98940008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f82ff0", _M_out_cur = 0x7f98940008fb "", _M_out_end = 0x7f9894000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x12fb4c8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x12fb4d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x12fb4c8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x12fb310) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98b1cc7700) at pthread_create.c:309 __res = pd = 0x7f98b1cc7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293794723584, 5517609443999566469, 0, 140293795401824, 0, 140293794723584, -5502520137805247867, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 90 (Thread 0x7f98b1c86700 (LWP 19786)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98b1c83fb0} check_for_interruption = {thread_info = 0x12fb680, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98b1c84720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98b1c8433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98b1c8433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1c84610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98b1c84610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1c84450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1c84450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98b1c846cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98b1c84500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1c84720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "F", aligner_ = 70 'F'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`Eȱ\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000P\221|\214\230\177\000\000\000\000\000\000\000\000\000\000HHȱ\230\177\000\000\257Fȱ\230\177\000\000\001\000\000\000\001\000\000\000@Fȱ\230\177\000\000\001\000\000\000\001\000\000\000\000Fȱ\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HHȱ\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HHȱ\230\177\000\000\257Fȱ\230\177\000\000\001\000\000\000\001\000\000\000\060Fȱ\230\177\000\000HHȱ\230\177\000\000@Fȱ\230\177\000\000HHȱ\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1c84508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1c84720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986400d570} service = {px = 0x7f98747e2e20} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f988c7c8f00}, WhereCriteria = {px = 0x7f988c7c8fd0}, Object = {px = 0x7f97c92cad00}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f988c7c8f00} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98b1c84ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98b1c84acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98b1c84acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1c84db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98b1c84db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1c84be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1c84be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98b1c84e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98b1c84ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1c84ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -5 '\373'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\240\002{\214\230\177\000\000\000gȱ\230\177\000\000\"3Ȱ\230\177\000\000\340Lȱ\230\177\000\000UB\370\252\002\000\000\000\330Nȱ\230\177\000\000\330Nȱ\230\177\000\000\020Mȱ\230\177\000\000\240a|\214\230\177\000\000\000\000\000\000\000\000\000\000\360Mȱ\230\177\000\000\330Nȱ\230\177\000\000(\373{\214\230\177\000\000`Mȱ\230\177\000\000\236?ǰ\230\177\000\000\000\000\000\000\000\000\000\000\360Mȱ\230\177\000\000PMȱ\230\177\000\000LI\360\252\002\000\000\000\330Nȱ\230\177\000\000\330Nȱ\230\177\000\000pMȱ\230\177\000\000\256\061\177\000\000\260Mȱ\230\177\000\000J/ư\230\177\000\000\000\000\000\000\000\000\000\000\310\061\177\000\000\001Pȱ\230\177"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1c84ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1c84ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98747e2e20, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98747e2e20 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98747e2e20, value=1448568011.9000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98747e2e20) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567111.9002931 adj = 0.00029296874999999999 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98747e2e20) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 6.9314281686383131e-310 local = false scheduled_start = 6.2746337021838311e-322 cr = {px = 0x7f98b1c85290} endpoint = {px = 0x7f98b1c85290} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f988c7c8b80, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f988c7c8b80, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f988c7c8b90, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f988c7c8b80) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f988c7c8b80 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98b1c858b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83330 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f988c7c8b80, type = {type = 0x7f988c7c8b80, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f988c7c8b80, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f988c7c8b80, obj_ptr = 0x7f982c007c80}, obj_ref = {obj_ptr = 0x7f988c7c8b80, is_const_qualified = false, is_volatile_qualified = false}, data = -128 '\200'}}, static args = , static arity = }, }, Timestamp = 1448567111.900264} st = 1448567111.900286 et = 1448567111.2727211 latency = 1.71661376953125e-05 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98b1c85978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98b1c858e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f988c0008d9 " #0x7f98b0f831f0 W #0x7f98b0f83330", _M_in_cur = 0x7f988c0008d9 " #0x7f98b0f831f0 W #0x7f98b0f83330", _M_in_end = 0x7f988c0008d9 " #0x7f98b0f831f0 W #0x7f98b0f83330", _M_out_beg = 0x7f988c0008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83330", _M_out_cur = 0x7f988c0008fb "", _M_out_end = 0x7f988c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x12fb838, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x12fb848, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x12fb838) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x12fb680) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98b1c86700) at pthread_create.c:309 __res = pd = 0x7f98b1c86700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293794457344, 5517609443999566469, 0, 140293795401824, 0, 140293794457344, -5502520101834896763, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 89 (Thread 0x7f98b1c45700 (LWP 19787)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 No locals. #1 0x00007f98b0bc35a9 in boost::condition_variable::do_wait_until (this=0x7f98b0f827d0 , m=..., timeout=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:108 check_for_interruption = {thread_info = 0x12fb9d0, m = 0x7f98b0f827d0 , set = true} guard = {m = 0x7f98b1c44a20} cond_res = 32664 #2 0x00007f98b0bc2f1f in boost::condition_variable::timed_wait (this=0x7f98b0f827d0 , m=..., abs_time=...) at /usr/include/boost/thread/pthread/condition_variable_fwd.hpp:108 timeout = {tv_sec = 1448567281, tv_nsec = 390838000} #3 0x00007f98b0bdc13a in boost::condition_variable::timed_wait > (this=0x7f98b0f827d0 , m=..., wait_duration=...) at /usr/include/boost/thread/pthread/condition_variable_fwd.hpp:123 No locals. #4 0x00007f98b0ba80ac in icinga::ThreadPool::ManagerThreadProc (this=0x7f98b0f82640 ) at ../../../lib/base/threadpool.cpp:240 lock = {m = 0x7f98b0f827a8 , is_locked = false} total_utilization = 0 total_pending = 0 total_alive = 0 total_avg_latency = 0 now = 1448567280.890837 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98b1c44928, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98b1c44898, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98840008d9 "P #1 Manager", _M_in_cur = 0x7f98840008d9 "P #1 Manager", _M_in_end = 0x7f98840008d9 "P #1 Manager", _M_out_beg = 0x7f98840008d8 "TP #1 Manager", _M_out_cur = 0x7f98840008e5 "", _M_out_end = 0x7f9884000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "T"}} lastStats = 1448567275.38925 #5 0x00007f98b0ca6611 in boost::_mfi::mf0::operator() (this=0x12fbb88, p=0x7f98b0f82640 ) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #6 0x00007f98b0ca57d2 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x12fbb98, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #7 0x00007f98b0ca2d07 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x12fbb88) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #8 0x00007f98b0c9ec96 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x12fb9d0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #9 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #10 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98b1c45700) at pthread_create.c:309 __res = pd = 0x7f98b1c45700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293794191104, 5517609443999566469, 0, 140293795401824, 0, 140293794191104, -5502520205450982779, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #11 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 88 (Thread 0x7f98b1c04700 (LWP 19788)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f98b0f82540 , m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98b1c03df0} check_for_interruption = {thread_info = 0x12fbd00, m = 0x7f98b0f82540 , set = true} res = 0 #2 0x00007f98b0ba9847 in icinga::Timer::TimerThreadProc () at ../../../lib/base/timer.cpp:258 idx = @0x7f98b0f825d0: {, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator >> = {}, key = {}, comp_ = {> = {}, }} timer = 0x7f96a0001c10 lock = {m = 0x7f98b0f82500 , is_locked = false} it = { > > >, icinga::Timer::Holder, long, icinga::Timer::Holder const*, icinga::Timer::Holder const&>> = { > > >, icinga::Timer::Holder const*, boost::iterator >> = { > > >, icinga::Timer::Holder const*, boost::decrementable > > >, boost::iterator > >> = { > > >, icinga::Timer::Holder const*, boost::decrementable > > >, boost::iterator > >> = { > > >, boost::incrementable > > >, boost::dereferenceable > > >, icinga::Timer::Holder const*, boost::decrementable > > >, boost::iterator > > > >> = { > > >, boost::dereferenceable > > >, icinga::Timer::Holder const*, boost::decrementable > > >, boost::iterator > > >> = { > > >, icinga::Timer::Holder const*, boost::decrementable > > >, boost::iterator > >> = { > > >, boost::iterator >> = {> = {> = {> = {}, }, }, }, }, }, }, }, }, }, }, node = 0x7f96a0003930} wait = 0.00089311599731445312 ptimer = {px = 0x7f96a0001c10} #3 0x00007f98b0ca10a5 in boost::detail::thread_data::run (this=0x12fbd00) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #4 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #5 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98b1c04700) at pthread_create.c:309 __res = pd = 0x7f98b1c04700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293793924864, 5517609443999566469, 0, 140293795401824, 0, 140293793924864, -5502520173775598971, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #6 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 87 (Thread 0x7f98a80b2700 (LWP 20932)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c000e00, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a80b1d60} check_for_interruption = {thread_info = 0x7f98a40b9000, m = 0x7f987c000e00, set = true} res = 0 #2 0x00007f98b0bbef98 in icinga::WorkQueue::WorkerThreadProc (this=0x7f987c000dc8) at ../../../lib/base/workqueue.cpp:195 task = {> = { = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x0, is_const_qualified = false, is_volatile_qualified = false}, data = 0 '\000'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a80b1c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a80b1c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f984c0008d9 "Q #2", _M_in_cur = 0x7f984c0008d9 "Q #2", _M_in_end = 0x7f984c0008d9 "Q #2", _M_out_beg = 0x7f984c0008d8 "WQ #2", _M_out_cur = 0x7f984c0008dd "", _M_out_end = 0x7f984c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7f987c000dd8, is_locked = false} #3 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x7f98a40b91b8, p=0x7f987c000dc8) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #4 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7f98a40b91c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #5 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7f98a40b91b8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #6 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7f98a40b9000) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #7 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #8 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a80b2700) at pthread_create.c:309 __res = pd = 0x7f98a80b2700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293631059712, 5517609443999566469, 0, 140293795401824, 0, 140293631059712, -5502505286345209211, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 86 (Thread 0x7f98b1bc3700 (LWP 24091)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98b1bc15a0} check_for_interruption = {thread_info = 0x285bec0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98b1bc1d10}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98b1bc192f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98b1bc192f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1bc1c00, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98b1bc1c00, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1bc1a40) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1bc1a40) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98b1bc1cbf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98b1bc1af0, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1bc1d10}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\034", aligner_ = 28 '\034'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\\\307İ\003\000\000\000P\033\274\261\230\177\000\000|\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000\330 \274\261\230\177\000\000\237\034\274\261\230\177\000\000\001\000\000\000\003\000\000\000\060\034\274\261\230\177\000\000\003\000\000\000\003\000\000\000\360\033\274\261\230\177\000\000\244\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000\330 \274\261\230\177\000\000p)\274\261\230\177\000\000\020ɰU\000\000\000\000\020", '\000' , "\330 \274\261\230\177\000\000\237\034\274\261\230\177\000\000\003\000\000\000\003\000\000\000 \034\274\261\230\177\000\000\330 \274\261\230\177\000\000\060\034\274\261"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1bc1af8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1bc1d10}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8de82db in icinga::DbObject::SendVarsStatusUpdate (this=0x7f97be5421c0) at ../../../lib/db_ido/dbobject.cpp:259 value = {static NPos = 18446744073709551615, m_Data = "true"} is_json = 0 fields = {px = 0x7f97be5427e0} query = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "customvariablestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97be5427e0}, WhereCriteria = {px = 0x7f97be542c60}, Object = {px = 0x7f97be5421c0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = false} kv = @0x7f98b1bc1f80: {first = {static NPos = 18446744073709551615, m_Data = "check_runner_submitted"}, second = {m_Value = {which_ = 2, storage_ = {> = {data_ = {buf = "\001\265?\001\000\000\000", align_ = {}}}, static size = , static alignment = }}}} _foreach_continue226 = false _foreach_end226 = @0x7f98b1bc1f70: {} _foreach_cur226 = @0x7f98b1bc1f60: {} _foreach_col226 = @0x7f98b1bc1f50: {} olock = {m_Object = 0x7f98809a0040, m_Locked = true} obj = {px = 0x7f98809a4c90} custom_var_object = {px = 0x7f98809a4c90} vars = {px = 0x7f98809a0040} #21 0x00007f98a8de5ee5 in icinga::DbObject::SendConfigUpdate (this=0x7f97be5421c0) at ../../../lib/db_ido/dbobject.cpp:86 fields = {px = 0x7f98b1bc21a0} query = {Type = 2081139616, Category = 32664, Table = {static NPos = 18446744073709551615, m_Data = "PK\027\251\230\177\000\000\f", '\000' , "\001", '\000' , "\310a\027\f\000\000\000\000(\261\033\f\000\000\000\000\000T>\001\000\000\000\000\220L\232\200\230\177", '\000' , "u\000\000\000\000\000\000\000P\261\367\260\230\177\000\000\001", '\000' , "\001", '\000' , "\240\"T\276\227\177\000\000\240\"T\276\227\177\000\000"...}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x5}, WhereCriteria = {px = 0x7f98b1bc2180}, Object = {px = 0x7f98a97cf061 ::~intrusive_ptr()+39>}, NotificationObject = {px = 0x7f98b1bc2190}, ConfigUpdate = 88, StatusUpdate = 34} #22 0x00007f98a8dd0366 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:367 active = true dbobj = {px = 0x7f97be5421c0} #23 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #24 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #25 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98b1bc2970}, a2_ = @0x7f98b0f820e0}, } #26 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #27 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #28 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98b1bc255f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #29 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98b1bc255f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #30 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1bc2840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #31 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98b1bc2840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #32 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1bc2670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #33 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #34 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1bc2670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #35 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #36 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98b1bc290f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #37 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98b1bc2730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1bc2970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\256", aligner_ = -82 '\256'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = " K\232\200\230\177\000\000`'\274\261\230\177\000\000\365\236몘\177\000\000\020ɰU\000\000\000\000\300'\274\261\230\177\000\000\200'\274\261\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300'\274\261\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240(\274\261\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300(\274\261\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1bc2738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1bc2970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #38 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #39 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f98809a4c90, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f98809a4c90 #40 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f98809a4c90, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #41 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f98377dae80, u=..., b1=@0x7f98b1bc2a9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f98377dae80, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f98377dae90, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f98377dae80) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f98377dae80 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98b1bc2be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f98377dae80, type = {type = 0x7f98377dae80, const_qualified = 232, volatile_qualified = 129}, func_ptr = 0x7f98377dae80, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f98377dae80, this adjustment 418218472, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f98377dae80, is_const_qualified = 232, is_volatile_qualified = 129}, data = -128 '\200'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98b1bc2c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98b1bc2c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98800008d9 "Q #5", _M_in_cur = 0x7f98800008d9 "Q #5", _M_in_end = 0x7f98800008d9 "Q #5", _M_out_beg = 0x7f98800008d8 "WQ #5", _M_out_cur = 0x7f98800008dd "", _M_out_end = 0x7f9880000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #48 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x285c078, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #49 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x285c088, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #50 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x285c078) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x285bec0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98b1bc3700) at pthread_create.c:309 __res = pd = 0x7f98b1bc3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293793658624, 5517609443999566469, 0, 1437649168, 16, 140293793658624, -5502519177880057211, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 85 (Thread 0x7f98a837d700 (LWP 24092)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a837b7d0} check_for_interruption = {thread_info = 0x285d2a0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a837bf40}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a837bb5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a837bb5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a837be30, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a837be30, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a837bc70) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a837bc70) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a837beef, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a837bd20, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a837bf40}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\276", aligner_ = -66 '\276'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\213\307İ\004\000\000\000\200\275\067\250\230\177\000\000\271\204ܨ\230\177", '\000' , "dF\255\227\177\000\000\000\000\000\000\000\000\000\000H\302\067\250\230\177\000\000Ͼ7\250\230\177\000\000\001\000\000\000\004\000\000\000`\276\067\250\230\177\000\000\004\000\000\000\004\000\000\000 \276\067\250\230\177\000\000\323\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000H\302\067\250\230\177\000\000p\311\067\250\230\177\000\000 ̰U\000\000\000\000\020", '\000' , "H\302\067\250\230\177\000\000Ͼ7\250\230\177\000\000\004\000\000\000\004\000\000\000P\276\067\250\230\177\000\000H\302\067\250\230\177\000\000`\276\067\250\230\177"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a837bd28, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a837bf40}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8de6b41 in icinga::DbObject::SendStatusUpdate (this=0x7f97ad461900) at ../../../lib/db_ido/dbobject.cpp:147 fields = {px = 0x7f97ad464870} query = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97ad464870}, WhereCriteria = {px = 0x7f97ad466370}, Object = {px = 0x7f97ad461900}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} #21 0x00007f98a8dd037a in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:368 active = true dbobj = {px = 0x7f97ad461900} #22 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #23 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #24 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a837c970}, a2_ = @0x7f98b0f820e0}, } #25 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #26 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #27 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a837c55f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #28 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a837c55f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #29 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a837c840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #30 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a837c840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #31 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a837c670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #32 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #33 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a837c670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #34 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #35 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a837c90f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #36 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a837c730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a837c970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -18 '\356'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\360\237\234h\230\177\000\000`\307\067\250\230\177\000\000\365\236몘\177\000\000 ̰U\000\000\000\000\300\307\067\250\230\177\000\000\200\307\067\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300\307\067\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240\310\067\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300\310\067\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a837c738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a837c970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #37 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #38 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f98689ca160, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f98689ca160 #39 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f98689ca160, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #40 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f983a85eea0, u=..., b1=@0x7f98a837ca9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #41 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f983a85eea0, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #42 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f983a85eeb0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #43 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f983a85eea0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #44 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f983a85eea0 #45 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a837cbe0) at /usr/include/boost/function/function_template.hpp:767 No locals. #46 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f983a85eea0, type = {type = 0x7f983a85eea0, const_qualified = 8, volatile_qualified = 61}, func_ptr = 0x7f983a85eea0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f983a85eea0, this adjustment 417676552, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f983a85eea0, is_const_qualified = 8, is_volatile_qualified = 61}, data = -96 '\240'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a837cc98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a837cc08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98640008d9 "Q #5", _M_in_cur = 0x7f98640008d9 "Q #5", _M_in_end = 0x7f98640008d9 "Q #5", _M_out_beg = 0x7f98640008d8 "WQ #5", _M_out_cur = 0x7f98640008dd "", _M_out_end = 0x7f9864000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #47 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x285d458, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #48 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x285d468, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #49 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x285d458) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #50 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x285d2a0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #51 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #52 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a837d700) at pthread_create.c:309 __res = pd = 0x7f98a837d700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293633988352, 5517609443999566469, 0, 1437649952, 16, 140293633988352, -5502504971201983867, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #53 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 84 (Thread 0x7f98a833c700 (LWP 24093)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a833a9d0} check_for_interruption = {thread_info = 0x2849a00, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a833b140}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a833ad5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a833ad5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a833b030, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a833b030, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a833ae70) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a833ae70) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a833b0ef, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a833af20, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a833b140}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\260", aligner_ = -80 '\260'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\213\307İ\004\000\000\000\200\257\063\250\230\177\000\000\271\204ܨ\230\177", '\000' , "\316\031\251\227\177\000\000\000\000\000\000\000\000\000\000H\262\063\250\230\177\000\000ϰ3\250\230\177\000\000\001\000\000\000\004\000\000\000`\260\063\250\230\177\000\000\004\000\000\000\004\000\000\000 \260\063\250\230\177\000\000\323\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000H\262\063\250\230\177\000\000p\271\063\250\230\177\000\000\060ϰU\000\000\000\000\020", '\000' , "H\262\063\250\230\177\000\000ϰ3\250\230\177\000\000\004\000\000\000\004\000\000\000P\260\063\250\230\177\000\000H\262\063\250\230\177\000\000`\260\063\250\230\177"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a833af28, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a833b140}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8de62db in icinga::DbObject::SendConfigUpdate (this=0x7f97a919a450) at ../../../lib/db_ido/dbobject.cpp:106 fields = {px = 0x7f97a919b380} query = {Type = 3, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "services"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97a919b380}, WhereCriteria = {px = 0x7f97a919cd70}, Object = {px = 0x7f97a919a450}, NotificationObject = {px = 0x0}, ConfigUpdate = true, StatusUpdate = false} #21 0x00007f98a8dd0366 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:367 active = true dbobj = {px = 0x7f97a919a450} #22 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #23 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #24 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a833b970}, a2_ = @0x7f98b0f820e0}, } #25 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #26 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #27 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a833b55f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #28 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a833b55f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #29 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a833b840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #30 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a833b840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #31 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a833b670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #32 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #33 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a833b670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #34 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #35 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a833b90f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #36 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a833b730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a833b970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\376", aligner_ = -2 '\376'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\360b\233X\230\177\000\000`\267\063\250\230\177\000\000\365\236몘\177\000\000\060ϰU\000\000\000\000\300\267\063\250\230\177\000\000\200\267\063\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300\267\063\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240\270\063\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300\270\063\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a833b738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a833b970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #37 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #38 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f98589b6460, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f98589b6460 #39 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f98589b6460, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #40 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f987745fec0, u=..., b1=@0x7f98a833ba9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #41 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f987745fec0, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #42 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f987745fed0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #43 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f987745fec0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #44 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f987745fec0 #45 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a833bbe0) at /usr/include/boost/function/function_template.hpp:767 No locals. #46 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f987745fec0, type = {type = 0x7f987745fec0, const_qualified = 8, volatile_qualified = 115}, func_ptr = 0x7f987745fec0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f987745fec0, this adjustment 1059681032, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f987745fec0, is_const_qualified = 8, is_volatile_qualified = 115}, data = -64 '\300'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a833bc98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a833bc08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98740008d9 "Q #5", _M_in_cur = 0x7f98740008d9 "Q #5", _M_in_end = 0x7f98740008d9 "Q #5", _M_out_beg = 0x7f98740008d8 "WQ #5", _M_out_cur = 0x7f98740008dd "", _M_out_end = 0x7f9874000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #47 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x2849bb8, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #48 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x2849bc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #49 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x2849bb8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #50 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2849a00) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #51 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #52 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a833c700) at pthread_create.c:309 __res = pd = 0x7f98a833c700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293633722112, 5517609443999566469, 0, 1437650736, 16, 140293633722112, -5502504939526600059, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #53 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 83 (Thread 0x7f98a82fb700 (LWP 24094)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a82f99d0} check_for_interruption = {thread_info = 0x2848620, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a82fa140}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a82f9d5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a82f9d5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a82fa030, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a82fa030, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a82f9e70) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a82f9e70) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a82fa0ef, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a82f9f20, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a82fa140}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\240", aligner_ = -96 '\240'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\213\307İ\004\000\000\000\200\237/\250\230\177\000\000\271\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\060\371{\265\227\177\000\000\000\000\000\000\000\000\000\000H\242/\250\230\177\000\000Ϡ/\250\230\177\000\000\001\000\000\000\004\000\000\000`\240/\250\230\177\000\000\004\000\000\000\004\000\000\000 \240/\250\230\177\000\000\323\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000H\242/\250\230\177\000\000p\251/\250\230\177\000\000@ҰU\000\000\000\000\020", '\000' , "H\242/\250\230\177\000\000Ϡ/\250\230\177\000\000\004\000\000\000\004\000\000\000P\240/\250\230\177\000\000H\242/\250\230\177\000\000`\240/\250\230\177"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a82f9f28, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a82fa140}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8de62db in icinga::DbObject::SendConfigUpdate (this=0x7f97b57b85b0) at ../../../lib/db_ido/dbobject.cpp:106 fields = {px = 0x7f97b57bdf10} query = {Type = 3, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "services"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97b57bdf10}, WhereCriteria = {px = 0x7f97b57bf8a0}, Object = {px = 0x7f97b57b85b0}, NotificationObject = {px = 0x0}, ConfigUpdate = true, StatusUpdate = false} #21 0x00007f98a8dd0366 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:367 active = true dbobj = {px = 0x7f97b57b85b0} #22 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #23 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #24 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a82fa970}, a2_ = @0x7f98b0f820e0}, } #25 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #26 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #27 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a82fa55f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #28 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a82fa55f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #29 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a82fa840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #30 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a82fa840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #31 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a82fa670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #32 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #33 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a82fa670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #34 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #35 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a82fa90f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #36 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a82fa730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a82fa970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\264", aligner_ = -76 '\264'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\200+\231d\230\177\000\000`\247/\250\230\177\000\000\365\236몘\177\000\000@ҰU\000\000\000\000\300\247/\250\230\177\000\000\200\247/\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300\247/\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240\250/\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300\250/\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a82fa738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a82fa970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #37 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #38 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f9864992cf0, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f9864992cf0 #39 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f9864992cf0, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #40 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f9846c2b430, u=..., b1=@0x7f98a82faa9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #41 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f9846c2b430, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #42 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f9846c2b440, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #43 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f9846c2b430) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #44 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9846c2b430 #45 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a82fabe0) at /usr/include/boost/function/function_template.hpp:767 No locals. #46 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f9846c2b430, type = {type = 0x7f9846c2b430, const_qualified = 200, volatile_qualified = 134}, func_ptr = 0x7f9846c2b430, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9846c2b430, this adjustment 1059686088, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f9846c2b430, is_const_qualified = 200, is_volatile_qualified = 134}, data = 48 '0'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a82fac98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a82fac08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98580008d9 "Q #5", _M_in_cur = 0x7f98580008d9 "Q #5", _M_in_end = 0x7f98580008d9 "Q #5", _M_out_beg = 0x7f98580008d8 "WQ #5", _M_out_cur = 0x7f98580008dd "", _M_out_end = 0x7f9858000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #47 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x28487d8, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #48 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x28487e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #49 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x28487d8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #50 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2848620) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #51 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #52 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a82fb700) at pthread_create.c:309 __res = pd = 0x7f98a82fb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293633455872, 5517609443999566469, 0, 1437651520, 16, 140293633455872, -5502505043142686075, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #53 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 82 (Thread 0x7f98a82ba700 (LWP 24095)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a82b87d0} check_for_interruption = {thread_info = 0x2849010, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a82b8f40}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a82b8b5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a82b8b5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a82b8e30, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a82b8e30, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a82b8c70) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a82b8c70) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a82b8eef, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a82b8d20, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a82b8f40}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\216", aligner_ = -114 '\216'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\213\307İ\004\000\000\000\200\215+\250\230\177\000\000\271\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\340\037\201ʗ\177\000\000\000\000\000\000\000\000\000\000H\222+\250\230\177\000\000ώ+\250\230\177\000\000\001\000\000\000\004\000\000\000`\216+\250\230\177\000\000\004\000\000\000\004\000\000\000 \216+\250\230\177\000\000\323\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000H\222+\250\230\177\000\000p\231+\250\230\177\000\000PհU\000\000\000\000\020", '\000' , "H\222+\250\230\177\000\000ώ+\250\230\177\000\000\004\000\000\000\004\000\000\000P\216+\250\230\177\000\000H\222+\250\230\177\000\000`\216+\250\230\177\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a82b8d28, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a82b8f40}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8de6b41 in icinga::DbObject::SendStatusUpdate (this=0x7f97ca8088c0) at ../../../lib/db_ido/dbobject.cpp:147 fields = {px = 0x7f97ca810460} query = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97ca810460}, WhereCriteria = {px = 0x7f97ca811f50}, Object = {px = 0x7f97ca8088c0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} #21 0x00007f98a8dd037a in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:368 active = true dbobj = {px = 0x7f97ca8088c0} #22 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #23 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #24 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a82b9970}, a2_ = @0x7f98b0f820e0}, } #25 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #26 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #27 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a82b955f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #28 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a82b955f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #29 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a82b9840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #30 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a82b9840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #31 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a82b9670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #32 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #33 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a82b9670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #34 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #35 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a82b990f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #36 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a82b9730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a82b9970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "$", aligner_ = 36 '$'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "@\037\254|\230\177\000\000`\227+\250\230\177\000\000\365\236몘\177\000\000PհU\000\000\000\000\300\227+\250\230\177\000\000\200\227+\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300\227+\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240\230+\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300\230+\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a82b9738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a82b9970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #37 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #38 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f987cac20b0, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f987cac20b0 #39 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f987cac20b0, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #40 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f984b442450, u=..., b1=@0x7f98a82b9a9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #41 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f984b442450, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #42 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f984b442460, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #43 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f984b442450) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #44 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f984b442450 #45 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a82b9be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #46 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f984b442450, type = {type = 0x7f984b442450, const_qualified = 200, volatile_qualified = 126}, func_ptr = 0x7f984b442450, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f984b442450, this adjustment 1059684040, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f984b442450, is_const_qualified = 200, is_volatile_qualified = 126}, data = 80 'P'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a82b9c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a82b9c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f986c0008d9 "Q #5", _M_in_cur = 0x7f986c0008d9 "Q #5", _M_in_end = 0x7f986c0008d9 "Q #5", _M_out_beg = 0x7f986c0008d8 "WQ #5", _M_out_cur = 0x7f986c0008dd "", _M_out_end = 0x7f986c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #47 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x28491c8, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #48 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x28491d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #49 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x28491c8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #50 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2849010) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #51 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #52 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a82ba700) at pthread_create.c:309 __res = pd = 0x7f98a82ba700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293633189632, 5517609443999566469, 0, 1437652304, 16, 140293633189632, -5502505007172334971, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #53 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 81 (Thread 0x7f98a8279700 (LWP 24096)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a82781b0} check_for_interruption = {thread_info = 0x2847c10, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=false) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c5c52 in icinga::IdoMysqlConnection::ActivateObject (this=0x7f987c0ba8d0, dbobj=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:626 No locals. #4 0x00007f98a8dd0352 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:365 active = true dbobj = {px = 0x7f97b139fbf0} #5 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #6 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #7 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a8278970}, a2_ = @0x7f98b0f820e0}, } #8 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #9 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #10 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a827855f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #11 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a827855f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #12 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a8278840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #13 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a8278840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #14 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a8278670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #15 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #16 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a8278670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #17 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #18 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a827890f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #19 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a8278730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a8278970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\216", aligner_ = -114 '\216'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\320u\227p\230\177\000\000`\207'\250\230\177\000\000\365\236몘\177\000\000`ذU\000\000\000\000\300\207'\250\230\177\000\000\200\207'\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300\207'\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240\210'\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300\210'\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a8278738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a8278970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #20 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #21 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f9870977740, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f9870977740 #22 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f9870977740, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #23 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f982e8f8e10, u=..., b1=@0x7f98a8278a9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #24 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f982e8f8e10, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #25 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f982e8f8e20, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #26 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f982e8f8e10) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #27 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f982e8f8e10 #28 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a8278be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #29 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f982e8f8e10, type = {type = 0x7f982e8f8e10, const_qualified = 216, volatile_qualified = 145}, func_ptr = 0x7f982e8f8e10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f982e8f8e10, this adjustment 418353624, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f982e8f8e10, is_const_qualified = 216, is_volatile_qualified = 145}, data = 16 '\020'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a8278c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a8278c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98780008d9 "Q #5", _M_in_cur = 0x7f98780008d9 "Q #5", _M_in_end = 0x7f98780008d9 "Q #5", _M_out_beg = 0x7f98780008d8 "WQ #5", _M_out_cur = 0x7f98780008dd "", _M_out_end = 0x7f9878000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #30 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x2847dc8, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #31 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x2847dd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #32 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x2847dc8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #33 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2847c10) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #34 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #35 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a8279700) at pthread_create.c:309 __res = pd = 0x7f98a8279700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293632923392, 5517609443999566469, 0, 1437653088, 16, 140293632923392, -5502505110788420987, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #36 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 80 (Thread 0x7f98a8238700 (LWP 24097)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a82356e0} check_for_interruption = {thread_info = 0x2847200, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a8235e90}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a8235a6f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a8235a6f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a8235d40, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a8235d40, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a8235b80) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a8235b80) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a8235dff, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a8235c30, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a8235e90}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "]", aligner_ = 93 ']'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\213\307İ\004\000\000\000\220\\#\250\230\177\000\000\271\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000p\236\337\301\227\177\000\000\000\000\000\000\000\000\000\000\370`#\250\230\177\000\000\337]#\250\230\177\000\000\001\000\000\000\004\000\000\000p]#\250\230\177\000\000\004\000\000\000\004\000\000\000\060]#\250\230\177\000\000\323\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000\370`#\250\230\177\000\000py#\250\230\177\000\000p۰U\000\000\000\000\020", '\000' , "\370`#\250\230\177\000\000\337]#\250\230\177\000\000\004\000\000\000\004\000\000\000`]#\250\230\177\000\000\370`#\250\230\177\000\000p]#\250"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a8235c38, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a8235e90}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dfbfdd in icinga::ServiceDbObject::OnConfigUpdate (this=0x7f97c1df21a0) at ../../../lib/db_ido/servicedbobject.cpp:209 group = {px = 0x7f98800bca90} query1 = {Type = 4, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "servicegroup_members"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x0}, WhereCriteria = {px = 0x7f97c1df98d0}, Object = {px = 0x0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = false} query2 = {Type = 1, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "servicegroup_members"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97c1df9bb0}, WhereCriteria = {px = 0x0}, Object = {px = 0x0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = false} groupName = @0x7f98a8235fa0: {static NPos = 18446744073709551615, m_Data = "supervisor-cleopatra-high-celery"} _foreach_continue188 = false _foreach_end188 = @0x7f98a8235f90: {} _foreach_cur188 = @0x7f98a8235f80: {} _foreach_col188 = @0x7f98a8235f70: {} olock = {m_Object = 0x7f986c964520, m_Locked = true} service = {px = 0x7f986c9646a0} groups = {px = 0x7f986c964520} #21 0x00007f98a8de630d in icinga::DbObject::SendConfigUpdate (this=0x7f97c1df21a0) at ../../../lib/db_ido/dbobject.cpp:110 fields = {px = 0x7f97c1df7e90} query = {Type = 3, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "services"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97c1df7e90}, WhereCriteria = {px = 0x7f97c1df9820}, Object = {px = 0x7f97c1df21a0}, NotificationObject = {px = 0x0}, ConfigUpdate = true, StatusUpdate = false} #22 0x00007f98a8dd0366 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:367 active = true dbobj = {px = 0x7f97c1df21a0} #23 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #24 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #25 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a8237970}, a2_ = @0x7f98b0f820e0}, } #26 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #27 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #28 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a823755f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #29 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a823755f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #30 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a8237840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #31 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a8237840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #32 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a8237670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #33 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #34 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a8237670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #35 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #36 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a823790f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #37 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a8237730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a8237970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\275", aligner_ = -67 '\275'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "0E\226l\230\177\000\000`w#\250\230\177\000\000\365\236몘\177\000\000p۰U\000\000\000\000\300w#\250\230\177\000\000\200w#\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300w#\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240x#\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300x#\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a8237738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a8237970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #38 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #39 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f986c9646a0, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f986c9646a0 #40 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f986c9646a0, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #41 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f985fbabd80, u=..., b1=@0x7f98a8237a9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f985fbabd80, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f985fbabd90, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f985fbabd80) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f985fbabd80 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a8237be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f985fbabd80, type = {type = 0x7f985fbabd80, const_qualified = 200, volatile_qualified = 122}, func_ptr = 0x7f985fbabd80, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f985fbabd80, this adjustment 1059683016, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f985fbabd80, is_const_qualified = 200, is_volatile_qualified = 122}, data = -128 '\200'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a8237c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a8237c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f985c0008d9 "Q #5", _M_in_cur = 0x7f985c0008d9 "Q #5", _M_in_end = 0x7f985c0008d9 "Q #5", _M_out_beg = 0x7f985c0008d8 "WQ #5", _M_out_cur = 0x7f985c0008dd "", _M_out_end = 0x7f985c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #48 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x28473b8, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #49 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x28473c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #50 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x28473b8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2847200) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a8238700) at pthread_create.c:309 __res = pd = 0x7f98a8238700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293632657152, 5517609443999566469, 0, 1437653872, 16, 140293632657152, -5502505079113037179, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 79 (Thread 0x7f98a81f7700 (LWP 24098)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a81f46e0} check_for_interruption = {thread_info = 0x2846810, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a81f4e90}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a81f4a6f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a81f4a6f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a81f4d40, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a81f4d40, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a81f4b80) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a81f4b80) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a81f4dff, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a81f4c30, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a81f4e90}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "M", aligner_ = 77 'M'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\213\307İ\004\000\000\000\220L\037\250\230\177\000\000\271\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\320\320\303җ\177\000\000\000\000\000\000\000\000\000\000\370P\037\250\230\177\000\000\337M\037\250\230\177\000\000\001\000\000\000\004\000\000\000pM\037\250\230\177\000\000\004\000\000\000\004\000\000\000\060M\037\250\230\177\000\000\323\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000\370P\037\250\230\177\000\000pi\037\250\230\177\000\000\200ްU\000\000\000\000\020", '\000' , "\370P\037\250\230\177\000\000\337M\037\250\230\177\000\000\004\000\000\000\004\000\000\000`M\037\250\230\177\000\000\370P\037\250\230\177\000\000pM\037\250\230"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a81f4c38, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a81f4e90}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dfbfdd in icinga::ServiceDbObject::OnConfigUpdate (this=0x7f97d2c39f20) at ../../../lib/db_ido/servicedbobject.cpp:209 group = {px = 0x7f985c0c4870} query1 = {Type = 4, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "servicegroup_members"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x0}, WhereCriteria = {px = 0x7f97d2c3c920}, Object = {px = 0x0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = false} query2 = {Type = 1, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "servicegroup_members"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97d2c3cc00}, WhereCriteria = {px = 0x0}, Object = {px = 0x0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = false} groupName = @0x7f98a81f4fa0: {static NPos = 18446744073709551615, m_Data = "supervisor-clairvoyant-celery"} _foreach_continue188 = false _foreach_end188 = @0x7f98a81f4f90: {} _foreach_cur188 = @0x7f98a81f4f80: {} _foreach_col188 = @0x7f98a81f4f70: {} olock = {m_Object = 0x7f987850cdd0, m_Locked = true} service = {px = 0x7f98789859c0} groups = {px = 0x7f987850cdd0} #21 0x00007f98a8de630d in icinga::DbObject::SendConfigUpdate (this=0x7f97d2c39f20) at ../../../lib/db_ido/dbobject.cpp:110 fields = {px = 0x7f97d2c3aee0} query = {Type = 3, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "services"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97d2c3aee0}, WhereCriteria = {px = 0x7f97d2c3c870}, Object = {px = 0x7f97d2c39f20}, NotificationObject = {px = 0x0}, ConfigUpdate = true, StatusUpdate = false} #22 0x00007f98a8dd0366 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:367 active = true dbobj = {px = 0x7f97d2c39f20} #23 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #24 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #25 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a81f6970}, a2_ = @0x7f98b0f820e0}, } #26 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #27 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #28 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a81f655f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #29 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a81f655f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #30 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a81f6840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #31 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a81f6840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #32 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a81f6670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #33 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #34 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a81f6670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #35 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #36 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a81f690f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #37 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a81f6730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a81f6970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\026", aligner_ = 22 '\026'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\340\315Px\230\177\000\000`g\037\250\230\177\000\000\365\236몘\177\000\000\200ްU\000\000\000\000\300g\037\250\230\177\000\000\200g\037\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300g\037\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240h\037\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300h\037\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a81f6738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a81f6970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #38 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #39 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f98789859c0, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f98789859c0 #40 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f98789859c0, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #41 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f9843af1680, u=..., b1=@0x7f98a81f6a9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f9843af1680, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f9843af1690, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f9843af1680) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9843af1680 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a81f6be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f9843af1680, type = {type = 0x7f9843af1680, const_qualified = 232, volatile_qualified = 118}, func_ptr = 0x7f9843af1680, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9843af1680, this adjustment 1059682024, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f9843af1680, is_const_qualified = 232, is_volatile_qualified = 118}, data = -128 '\200'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a81f6c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a81f6c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98680008d9 "Q #5", _M_in_cur = 0x7f98680008d9 "Q #5", _M_in_end = 0x7f98680008d9 "Q #5", _M_out_beg = 0x7f98680008d8 "WQ #5", _M_out_cur = 0x7f98680008dd "", _M_out_end = 0x7f9868000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #48 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x28469c8, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #49 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x28469d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #50 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x28469c8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2846810) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a81f7700) at pthread_create.c:309 __res = pd = 0x7f98a81f7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293632390912, 5517609443999566469, 0, 1437654656, 16, 140293632390912, -5502505182729123195, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 78 (Thread 0x7f98a81b6700 (LWP 24099)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a81b49d0} check_for_interruption = {thread_info = 0x2845e20, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a81b5140}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a81b4d5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a81b4d5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a81b5030, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a81b5030, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a81b4e70) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a81b4e70) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a81b50ef, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a81b4f20, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a81b5140}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "P", aligner_ = 80 'P'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\213\307İ\004\000\000\000\200O\033\250\230\177\000\000\271\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000`4>\245\227\177\000\000\000\000\000\000\000\000\000\000HR\033\250\230\177\000\000\317P\033\250\230\177\000\000\001\000\000\000\004\000\000\000`P\033\250\230\177\000\000\004\000\000\000\004\000\000\000 P\033\250\230\177\000\000\323\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000HR\033\250\230\177\000\000pY\033\250\230\177\000\000\220\341\260U\000\000\000\000\020", '\000' , "HR\033\250\230\177\000\000\317P\033\250\230\177\000\000\004\000\000\000\004\000\000\000PP\033\250\230\177\000\000HR\033\250\230\177\000\000`P\033"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a81b4f28, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a81b5140}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8de62db in icinga::DbObject::SendConfigUpdate (this=0x7f97a53dbe90) at ../../../lib/db_ido/dbobject.cpp:106 fields = {px = 0x7f97a53e1a30} query = {Type = 3, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "services"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97a53e1a30}, WhereCriteria = {px = 0x7f97a53e33d0}, Object = {px = 0x7f97a53dbe90}, NotificationObject = {px = 0x0}, ConfigUpdate = true, StatusUpdate = false} #21 0x00007f98a8dd0366 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:367 active = true dbobj = {px = 0x7f97a53dbe90} #22 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #23 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #24 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a81b5970}, a2_ = @0x7f98b0f820e0}, } #25 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #26 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #27 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a81b555f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #28 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a81b555f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #29 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a81b5840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #30 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a81b5840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #31 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a81b5670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #32 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #33 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a81b5670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #34 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #35 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a81b590f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #36 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a81b5730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a81b5970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\005", aligner_ = 5 '\005'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\360Ș\\\230\177\000\000`W\033\250\230\177\000\000\365\236몘\177\000\000\220\341\260U\000\000\000\000\300W\033\250\230\177\000\000\200W\033\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300W\033\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240X\033\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300X\033\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a81b5738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a81b5970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #37 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #38 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f985c98ca60, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f985c98ca60 #39 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f985c98ca60, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #40 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f9873410590, u=..., b1=@0x7f98a81b5a9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #41 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f9873410590, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #42 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f98734105a0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #43 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f9873410590) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #44 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9873410590 #45 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a81b5be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #46 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f9873410590, type = {type = 0x7f9873410590, const_qualified = 232, volatile_qualified = 14}, func_ptr = 0x7f9873410590, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9873410590, this adjustment 418057960, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f9873410590, is_const_qualified = 232, is_volatile_qualified = 14}, data = -112 '\220'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a81b5c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a81b5c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98700008d9 "Q #5", _M_in_cur = 0x7f98700008d9 "Q #5", _M_in_end = 0x7f98700008d9 "Q #5", _M_out_beg = 0x7f98700008d8 "WQ #5", _M_out_cur = 0x7f98700008dd "", _M_out_end = 0x7f9870000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #47 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x2845fd8, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #48 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x2845fe8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #49 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x2845fd8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #50 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2845e20) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #51 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #52 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a81b6700) at pthread_create.c:309 __res = pd = 0x7f98a81b6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293632124672, 5517609443999566469, 0, 1437655440, 16, 140293632124672, -5502505146758772091, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #53 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 77 (Thread 0x7f98a8175700 (LWP 24100)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a81735a0} check_for_interruption = {thread_info = 0x2845430, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a8173d10}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a817392f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a817392f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a8173c00, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a8173c00, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a8173a40) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a8173a40) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a8173cbf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a8173af0, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a8173d10}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "<", aligner_ = 60 '<'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\\\307İ\003\000\000\000P;\027\250\230\177\000\000|\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000\330@\027\250\230\177\000\000\237<\027\250\230\177\000\000\001\000\000\000\003\000\000\000\060<\027\250\230\177\000\000\003\000\000\000\003\000\000\000\360;\027\250\230\177\000\000\244\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000\330@\027\250\230\177\000\000pI\027\250\230\177\000\000\240\344\260U\000\000\000\000\020", '\000' , "\330@\027\250\230\177\000\000\237<\027\250\230\177\000\000\003\000\000\000\003\000\000\000 <\027\250\230\177\000\000\330@\027\250\230\177\000\000\060<\027"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a8173af8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a8173d10}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8de82db in icinga::DbObject::SendVarsStatusUpdate (this=0x7f97b944d9d0) at ../../../lib/db_ido/dbobject.cpp:259 value = {static NPos = 18446744073709551615, m_Data = "true"} is_json = 0 fields = {px = 0x7f97b944e320} query = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "customvariablestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97b944e320}, WhereCriteria = {px = 0x7f97b944e810}, Object = {px = 0x7f97b944d9d0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = false} kv = @0x7f98a8173f80: {first = {static NPos = 18446744073709551615, m_Data = "check_runner_submitted"}, second = {m_Value = {which_ = 2, storage_ = {> = {data_ = {buf = "\001\265?\001\000\000\000", align_ = {}}}, static size = , static alignment = }}}} _foreach_continue226 = false _foreach_end226 = @0x7f98a8173f70: {} _foreach_cur226 = @0x7f98a8173f60: {} _foreach_col226 = @0x7f98a8173f50: {} olock = {m_Object = 0x7f987498bb20, m_Locked = true} obj = {px = 0x7f98749907a0} custom_var_object = {px = 0x7f98749907a0} vars = {px = 0x7f987498bb20} #21 0x00007f98a8de5ee5 in icinga::DbObject::SendConfigUpdate (this=0x7f97b944d9d0) at ../../../lib/db_ido/dbobject.cpp:86 fields = {px = 0x7f98a81741a0} query = {Type = 2081139616, Category = 32664, Table = {static NPos = 18446744073709551615, m_Data = "PK\027\251"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x5}, WhereCriteria = {px = 0x7f98a8174180}, Object = {px = 0x7f98a97cf061 ::~intrusive_ptr()+39>}, NotificationObject = {px = 0x7f98a8174190}, ConfigUpdate = 88, StatusUpdate = 66} #22 0x00007f98a8dd0366 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:367 active = true dbobj = {px = 0x7f97b944d9d0} #23 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #24 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #25 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a8174970}, a2_ = @0x7f98b0f820e0}, } #26 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #27 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #28 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a817455f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #29 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a817455f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #30 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a8174840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #31 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a8174840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #32 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a8174670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #33 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #34 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a8174670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #35 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #36 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a817490f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #37 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a8174730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a8174970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\253", aligner_ = -85 '\253'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "0\006\231t\230\177\000\000`G\027\250\230\177\000\000\365\236몘\177\000\000\240\344\260U\000\000\000\000\300G\027\250\230\177\000\000\200G\027\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300G\027\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240H\027\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300H\027\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a8174738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a8174970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #38 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #39 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f98749907a0, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f98749907a0 #40 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f98749907a0, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #41 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f983e86aba0, u=..., b1=@0x7f98a8174a9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f983e86aba0, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f983e86abb0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f983e86aba0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f983e86aba0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a8174be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f983e86aba0, type = {type = 0x7f983e86aba0, const_qualified = 200, volatile_qualified = 130}, func_ptr = 0x7f983e86aba0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f983e86aba0, this adjustment 1059685064, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f983e86aba0, is_const_qualified = 200, is_volatile_qualified = 130}, data = -96 '\240'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a8174c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a8174c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98600008d9 "Q #5", _M_in_cur = 0x7f98600008d9 "Q #5", _M_in_end = 0x7f98600008d9 "Q #5", _M_out_beg = 0x7f98600008d8 "WQ #5", _M_out_cur = 0x7f98600008dd "", _M_out_end = 0x7f9860000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #48 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x28455e8, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #49 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x28455f8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #50 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x28455e8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2845430) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a8175700) at pthread_create.c:309 __res = pd = 0x7f98a8175700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293631858432, 5517609443999566469, 0, 1437656224, 16, 140293631858432, -5502505250374858107, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 76 (Thread 0x7f98a8134700 (LWP 24101)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a81327d0} check_for_interruption = {thread_info = 0x2844050, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a8132f40}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a8132b5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a8132b5f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a8132e30, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a8132e30, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a8132c70) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a8132c70) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a8132eef, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a8132d20, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a8132f40}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = ".", aligner_ = 46 '.'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\213\307İ\004\000\000\000\200-\023\250\230\177\000\000\271\204ܨ\230\177", '\000' , "\341\314Ɨ\177\000\000\000\000\000\000\000\000\000\000H2\023\250\230\177\000\000\317.\023\250\230\177\000\000\001\000\000\000\004\000\000\000`.\023\250\230\177\000\000\004\000\000\000\004\000\000\000 .\023\250\230\177\000\000\323\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000H2\023\250\230\177\000\000p9\023\250\230\177\000\000\260\347\260U\000\000\000\000\020", '\000' , "H2\023\250\230\177\000\000\317.\023\250\230\177\000\000\004\000\000\000\004\000\000\000P.\023\250\230\177\000\000H2\023\250\230\177\000\000`.\023\250"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a8132d28, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a8132f40}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8de6b41 in icinga::DbObject::SendStatusUpdate (this=0x7f97c6cc93c0) at ../../../lib/db_ido/dbobject.cpp:147 fields = {px = 0x7f97c6ccc570} query = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97c6ccc570}, WhereCriteria = {px = 0x7f97c6cce070}, Object = {px = 0x7f97c6cc93c0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} #21 0x00007f98a8dd037a in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:368 active = true dbobj = {px = 0x7f97c6cc93c0} #22 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #23 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #24 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a8133970}, a2_ = @0x7f98b0f820e0}, } #25 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #26 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #27 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a813355f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #28 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a813355f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #29 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a8133840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #30 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a8133840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #31 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a8133670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #32 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #33 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a8133670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #34 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #35 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a813390f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #36 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a8133730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a8133970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\376", aligner_ = -2 '\376'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\000?\226l\230\177\000\000`7\023\250\230\177\000\000\365\236몘\177\000\000\260\347\260U\000\000\000\000\300\067\023\250\230\177\000\000\200\067\023\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300\067\023\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240\070\023\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300\070\023\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a8133738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a8133970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #37 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #38 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f986c964070, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f986c964070 #39 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f986c964070, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #40 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f9833a6fe10, u=..., b1=@0x7f98a8133a9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #41 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f9833a6fe10, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #42 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f9833a6fe20, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #43 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f9833a6fe10) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #44 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9833a6fe10 #45 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a8133be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #46 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f9833a6fe10, type = {type = 0x7f9833a6fe10, const_qualified = 152, volatile_qualified = 40}, func_ptr = 0x7f9833a6fe10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9833a6fe10, this adjustment 417736856, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f9833a6fe10, is_const_qualified = 152, is_volatile_qualified = 40}, data = 16 '\020'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a8133c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a8133c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f987c0008d9 "Q #5", _M_in_cur = 0x7f987c0008d9 "Q #5", _M_in_end = 0x7f987c0008d9 "Q #5", _M_out_beg = 0x7f987c0008d8 "WQ #5", _M_out_cur = 0x7f987c0008dd "", _M_out_end = 0x7f987c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #47 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x2844208, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #48 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x2844218, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #49 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x2844208) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #50 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2844050) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #51 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #52 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a8134700) at pthread_create.c:309 __res = pd = 0x7f98a8134700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293631592192, 5517609443999566469, 0, 1437657008, 16, 140293631592192, -5502505218699474299, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #53 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 75 (Thread 0x7f98a80f3700 (LWP 24102)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a80f06e0} check_for_interruption = {thread_info = 0x2844a40, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a80f0e50}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a80f0a6f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a80f0a6f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a80f0d40, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a80f0d40, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a80f0b80) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a80f0b80) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a80f0dff, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a80f0c30, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a80f0e50}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\r", aligner_ = 13 '\r'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\213\307İ\004\000\000\000\220\f\017\250\230\177\000\000\271\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000Ѕ\031\235\227\177\000\000\000\000\000\000\000\000\000\000H\020\017\250\230\177\000\000\337\r\017\250\230\177\000\000\001\000\000\000\004\000\000\000p\r\017\250\230\177\000\000\004\000\000\000\004\000\000\000\060\r\017\250\230\177\000\000\323\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000H\020\017\250\230\177\000\000p)\017\250\230\177\000\000\300\352\260U\000\000\000\000\020", '\000' , "H\020\017\250\230\177\000\000\337\r\017\250\230\177\000\000\004\000\000\000\004\000\000\000`\r\017\250\230\177\000\000H\020\017\250\230\177\000\000p\r\017\250"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a80f0c38, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a80f0e50}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dfbd13 in icinga::ServiceDbObject::OnConfigUpdate (this=0x7f979d190b60) at ../../../lib/db_ido/servicedbobject.cpp:199 group = {px = 0x7f986c0a9300} query1 = {Type = 4, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "servicegroup_members"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x0}, WhereCriteria = {px = 0x7f979d198310}, Object = {px = 0x0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = false} query2 = {Type = 0, Category = 1066436016, Table = {static NPos = 18446744073709551615, m_Data = "servicegroup_members"}, IdColumn = {static NPos = 18446744073709551615, m_Data = }, Fields = {px = 0x67}, WhereCriteria = {px = 0x20}, Object = {px = 0x3000000010}, NotificationObject = {px = 0x7f98a80f1520}, ConfigUpdate = 96, StatusUpdate = 20} groupName = @0x7f98a80f0fa0: {static NPos = 18446744073709551615, m_Data = "supervisor-chariots-high-celery"} _foreach_continue188 = false _foreach_end188 = @0x7f98a80f0f90: {} _foreach_cur188 = @0x7f98a80f0f80: {} _foreach_col188 = @0x7f98a80f0f70: {} olock = {m_Object = 0x7f986099bd10, m_Locked = true} service = {px = 0x7f986099be90} groups = {px = 0x7f986099bd10} #21 0x00007f98a8de630d in icinga::DbObject::SendConfigUpdate (this=0x7f979d190b60) at ../../../lib/db_ido/dbobject.cpp:110 fields = {px = 0x7f979d196660} query = {Type = 3, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "services"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f979d196660}, WhereCriteria = {px = 0x7f979d198260}, Object = {px = 0x7f979d190b60}, NotificationObject = {px = 0x0}, ConfigUpdate = true, StatusUpdate = false} #22 0x00007f98a8dd0366 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:367 active = true dbobj = {px = 0x7f979d190b60} #23 0x00007f98a8e8867a in boost::_mfi::mf1 const&>::operator() (this=0x7f981e830f70, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #24 0x00007f98a8e7adc2 in boost::_bi::list2, boost::arg<1> >::operator() const&>, boost::_bi::list2 const&, icinga::Value const&> > (this=0x7f981e830f80, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #25 0x00007f98a8e6a2f6 in boost::_bi::bind_t const&>, boost::_bi::list2, boost::arg<1> > >::operator(), icinga::Value> (this=0x7f981e830f70, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a80f2970}, a2_ = @0x7f98b0f820e0}, } #26 0x00007f98a8e58250 in boost::detail::function::void_function_obj_invoker2 const&>, boost::_bi::list2, boost::arg<1> > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830f70 #27 0x00007f98b0c958da in boost::function2 const&, icinga::Value const&>::operator() (this=0x7f981e830f68, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #28 0x00007f98b0c91d3d in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a80f255f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #29 0x00007f98b0c8bbb6 in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a80f255f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #30 0x00007f98b0c84003 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a80f2840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #31 0x00007f98b0c76c28 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a80f2840, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #32 0x00007f98b0c65a81 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a80f2670) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #33 0x00007f98b0c53220 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #34 0x00007f98b0c3c36a in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a80f2670) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #35 0x00007f98b0c239c9 in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x12e78e0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #36 0x00007f98b0c09b8e in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a80f290f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #37 0x00007f98b0bee064 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x12e77f0, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x12e7840, pn = {pi_ = 0x12e7920}} janitor = {_cache = @0x7f98a80f2730, _sig = @0x12e77f0, _connection_bodies = 0x12e7870} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a80f2970, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\017", aligner_ = 15 '\017'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = " \275\231`\230\177\000\000`'\017\250\230\177\000\000\365\236몘\177\000\000\300\352\260U\000\000\000\000\300'\017\250\230\177\000\000\200'\017\250\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\300'\017\250\006\000\000\000 \354\367\260\230\177\000\000MX3\256\230\177\000\000\000\000\000\000\000\000\000\000\020c\v\253\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\240(\017\250\230\177\000\000\020c\v\253\230\177\000\000\001\000\000\000\000\000\000\000@\354\367\260\230\177\000\000\300(\017\250\230\177\000\000MX3\256\230\177", '\000' , "\006\000\000\000 \354\367\260\230\177\000\000@\354\367\260\230\177\000\000\001\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a80f2738, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a80f2970, [2] = @0x7f98b0f820e0}}, connected_slot_count = 3, disconnected_slot_count = 0} #38 0x00007f98b0bd3afa in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98b0f81e10 ::OnActiveChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #39 0x00007f98b0b7f77e in icinga::ObjectImpl::NotifyActive (this=0x7f986099be90, cookie=...) at ../base/configobject.tcpp:931 dobj = 0x7f986099be90 #40 0x00007f98b0b82d86 in icinga::ConfigObject::Activate (this=0x7f986099be90, runtimeCreated=false) at ../../../lib/base/configobject.cpp:402 currentContextFrame = {} #41 0x00007f98b05c8a3c in boost::_mfi::mf1::call, bool> (this=0x7f9826720f40, u=..., b1=@0x7f98a80f2a9c: false) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98b05c6867 in boost::_mfi::mf1::operator() > (this=0x7f9826720f40, u=..., a1=false) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98b05c319f in boost::_bi::list2 >, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f9826720f50, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98b05be0f9 in boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >::operator() (this=0x7f9826720f40) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98b05b80e6 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list2 >, boost::_bi::value > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9826720f40 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a80f2be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7ffe4c39dcd0) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x7f9826720f40, type = {type = 0x7f9826720f40, const_qualified = 88, volatile_qualified = 250}, func_ptr = 0x7f9826720f40, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9826720f40, this adjustment 418380376, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x7f9826720f40, is_const_qualified = 88, is_volatile_qualified = 250}, data = 64 '@'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a80f2c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a80f2c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98540008d9 "Q #5", _M_in_cur = 0x7f98540008d9 "Q #5", _M_in_end = 0x7f98540008d9 "Q #5", _M_out_beg = 0x7f98540008d8 "WQ #5", _M_out_cur = 0x7f98540008dd "", _M_out_end = 0x7f9854000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7ffe4c39dce0, is_locked = false} #48 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x2844bf8, p=0x7ffe4c39dcd0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #49 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x2844c08, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #50 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x2844bf8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x2844a40) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a80f3700) at pthread_create.c:309 __res = pd = 0x7f98a80f3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293631325952, 5517609443999566469, 0, 1437657792, 16, 140293631325952, -5502505322315560315, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 74 (Thread 0x7f98a8071700 (LWP 24103)): #0 0x00007f98b0f92ccd in accept () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f98b0ba10b4 in icinga::Socket::Accept (this=0x7f98248fc3c0) at ../../../lib/base/socket.cpp:337 fd = 32664 addr = {ss_family = 2, __ss_align = 0, __ss_padding = '\000' , "n\000\000\000w\000\000\000`\t\000 \230\177\000\000\060\t\a\250\230\177\000\000WAǯ\230\177\000\000\260\t\a\250\230\177\000\000`\t\000 \230\177\000\000P\t\a\250\230\177\000\000\006", '\000' , "C'Ư\230\177\000\000\020\n\a\250\230\177\000\000\227յ\261\230\177\000"} addrlen = 128 __PRETTY_FUNCTION__ = "icinga::Socket::Ptr icinga::Socket::Accept()" #2 0x00007f98afc15d20 in icinga::ApiListener::ListenerThreadProc (this=0x7f987c000c30, server=...) at ../../../lib/remote/apilistener.cpp:221 client = {px = 0x7f9820000960} thread = {thread_info = {px = 0x0, pn = {pi_ = 0x0}}} #3 0x00007f98afd38754 in boost::_mfi::mf1 const&>::operator() (this=0x7f9826724828, p=0x7f987c000c30, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #4 0x00007f98afd37c04 in boost::_bi::list2, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9826724838, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #5 0x00007f98afd356af in boost::_bi::bind_t const&>, boost::_bi::list2, boost::_bi::value > > >::operator() (this=0x7f9826724828) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #6 0x00007f98afd32e28 in boost::detail::thread_data const&>, boost::_bi::list2, boost::_bi::value > > > >::run (this=0x7f9826724670) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #7 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #8 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a8071700) at pthread_create.c:309 __res = pd = 0x7f98a8071700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293630793472, 5517609443999566469, 0, 140293795401824, 16, 140293630793472, -5502505389961295227, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 73 (Thread 0x7f98a3fff700 (LWP 24104)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3ffd470} check_for_interruption = {thread_info = 0x7f981e7f7740, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3ffdbe0}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a3ffd7ff, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a3ffd7ff, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3ffdad0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3ffdad0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3ffd910) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3ffd910) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a3ffdb8f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3ffd9c0, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3ffdbe0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -37 '\333'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000 \332\377\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000\b\335\377\243\230\177\000\000o\333\377\243\230\177\000\000\001\000\000\000\001\000\000\000\000\333\377\243\230\177\000\000\001\000\000\000\001\000\000\000\300\332\377\243\230\177\000\000F\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000\b\335\377\243\230\177", '\000' , "\b\335\377\243\230\177\000\000o\333\377\243\230\177\000\000\001\000\000\000\001\000\000\000\360\332\377\243\230\177\000\000\b\335\377\243\230\177\000\000\000\333\377"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3ffd9c8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3ffdbe0}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987c041ca0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9814006ad0}, WhereCriteria = {px = 0x7f9814006ba0}, Object = {px = 0x7f978c8bbfe0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9814006ad0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3ffe3a0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3ffdf8f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3ffdf8f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3ffe270, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3ffe270, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3ffe0a0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3ffe0a0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3ffe33f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3ffe160, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3ffe3a0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\273", aligner_ = -69 '\273'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\270\222\000x\230\177\000\000Hf\000\024\230\177\000\000\350\352\023\252\230\177\000\000\210\273\207>\230\177\000\000\320-\002l\230\177\000\000Hf\000\024\230\177\000\000\300\341\377\243\230\177\000\000X\370\246.\230\177\000\000G\266\023\252\230\177\000\000\000\000\000\000\000\000\000\000\330\021\000x\230\177\000\000\001\000\000\000\000\000\000\000\210\273\207>\230\177\000\000 \342\377\243\230\177\000\000\324e\024\252\230\177\000\000\330\021\000x\230\177\000\000\210\273\207>\230\177\000\000\205\353\061R\001\000\000\000Hf\000\024\230\177\000\000\060$\200\036\230\177\000\000\216G\023\252\230\177\000\000`f\000\024\230\177\000\000@\342\377\243\230\177\000\000\240+k&\230\177\000\000G\266\023\252\230\177\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3ffe168, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3ffe3a0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987c041ca0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987c041ca0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987c041ca0, value=1448567412.78, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987c041ca0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 300 now = 1448567112.7801321 adj = 0.00013214111328125 #39 0x00007f98aa127b6e in icinga::CheckerComponent::CheckThreadProc (this=0x7f9878009170) at ../../../lib/checker/checkercomponent.cpp:172 idx = @0x7f98780092b8: {, boost::multi_index::indexed_by >, mpl_::na, mpl_::na>, boost::multi_index::ordered_non_unique, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator > >> = {}, key = {}, comp_ = {> = {}, }} it = {, std::allocator > > > >, boost::intrusive_ptr, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&>> = {, std::allocator > > > >, boost::intrusive_ptr const*, boost::iterator, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&> >> = {, std::allocator > > > >, boost::intrusive_ptr const*, boost::decrementable, std::allocator > > > >, boost::iterator, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&> > >> = {, std::allocator > > > >, boost::intrusive_ptr const*, boost::decrementable, std::allocator > > > >, boost::iterator, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&> > >> = {, std::allocator > > > >, boost::incrementable, std::allocator > > > >, boost::dereferenceable, std::allocator > > > >, boost::intrusive_ptr const*, boost::decrementable, std::allocator > > > >, boost::iterator, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&> > > > >> = {, std::allocator > > > >, boost::dereferenceable, std::allocator > > > >, boost::intrusive_ptr const*, boost::decrementable, std::allocator > > > >, boost::iterator, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&> > > >> = {, std::allocator > > > >, boost::intrusive_ptr const*, boost::decrementable, std::allocator > > > >, boost::iterator, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&> > >> = {, std::allocator > > > >, boost::iterator, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&> >> = {, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&>> = {, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&>> = {, long, boost::intrusive_ptr const*, boost::intrusive_ptr const&>> = {}, }, }, }, }, }, }, }, }, }, }, node = 0x7f983a86da30} checkable = {px = 0x7f987c041ca0} wait = -2.5987625122070312e-05 forced = false check = false lock = {m = 0x7f9878009210, is_locked = false} #40 0x00007f98aa157d8d in boost::_mfi::mf0::operator() (this=0x7f981e7f78f8, p=0x7f9878009170) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #41 0x00007f98aa161af6 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7f981e7f7908, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #42 0x00007f98aa161191 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7f981e7f78f8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #43 0x00007f98aa16050e in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7f981e7f7740) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #44 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #45 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3fff700) at pthread_create.c:309 __res = pd = 0x7f98a3fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293563217664, 5517609443999566469, 0, 140293795401824, 140293665092258, 140293563217664, -5502488960637646203, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #46 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 72 (Thread 0x7f98a3fbe700 (LWP 24105)): #0 0x00007f98adaf350d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f98b0ba1404 in icinga::Socket::Poll (this=0x7f9818000bd0, read=true, write=false, timeout=0x0) at ../../../lib/base/socket.cpp:394 rc = 32513 pfd = {fd = 12, events = 1, revents = 0} __PRETTY_FUNCTION__ = "bool icinga::Socket::Poll(bool, bool, timeval*)" #2 0x00007f98a9cf6360 in icinga::ExternalCommandListener::CommandPipeThread (this=0x7f986c00e980, commandPath=...) at ../../../lib/compat/externalcommandlistener.cpp:110 buffer = '\000' rc = 0 fd = 12 fifo = {px = 0x7f9818000960} sock = {px = 0x7f9818000bd0} src = {Buffer = 0x0, Size = 0, MustRead = true, Eof = false} statbuf = {st_dev = 16, st_ino = 213360517, st_nlink = 1, st_mode = 4528, st_uid = 4509, st_gid = 33, __pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1448546222, tv_nsec = 552202454}, st_mtim = {tv_sec = 1448546224, tv_nsec = 200288233}, st_ctim = {tv_sec = 1448558629, tv_nsec = 707414279}, __glibc_reserved = {0, 0, 0}} fifo_ok = true __PRETTY_FUNCTION__ = "void icinga::ExternalCommandListener::CommandPipeThread(const icinga::String&)" mode = 432 #3 0x00007f98a9d8c630 in boost::_mfi::mf1::operator() (this=0x7f9837816a18, p=0x7f986c00e980, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #4 0x00007f98a9d8bf27 in boost::_bi::list2, boost::_bi::value >::operator(), boost::_bi::list0> (this=0x7f9837816a28, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #5 0x00007f98a9d8a733 in boost::_bi::bind_t, boost::_bi::list2, boost::_bi::value > >::operator() (this=0x7f9837816a18) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #6 0x00007f98a9d89130 in boost::detail::thread_data, boost::_bi::list2, boost::_bi::value > > >::run (this=0x7f9837816860) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #7 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #8 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3fbe700) at pthread_create.c:309 __res = pd = 0x7f98a3fbe700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293562951424, 5517609443999566469, 0, 140293795401824, 16, 140293562951424, -5502488924667295099, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 71 (Thread 0x7f98a3f7d700 (LWP 24114)): #0 0x00007f98adaf350d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f98b0b96763 in icinga::Process::IOThreadProc (tid=0) at ../../../lib/base/process.cpp:244 timeout = 500 rc = 0 pfds = 0x7f980c0019e0 count = 1 now = 1448567280.9432769 #2 0x00007f98b0ca581f in boost::_bi::list1 >::operator() (this=0x7f9894001d80, f=@0x7f9894001d78: 0x7f98b0b96304 , a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #3 0x00007f98b0ca2d4d in boost::_bi::bind_t > >::operator() (this=0x7f9894001d78) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #4 0x00007f98b0c9ed2e in boost::detail::thread_data > > >::run (this=0x7f9894001bc0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #5 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #6 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3f7d700) at pthread_create.c:309 __res = pd = 0x7f98a3f7d700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293562685184, 5517609443999566469, 0, 140293795401824, 0, 140293562685184, -5502489028283381115, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #7 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 70 (Thread 0x7f98a3f3c700 (LWP 24115)): #0 0x00007f98adaf350d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f98b0b96763 in icinga::Process::IOThreadProc (tid=1) at ../../../lib/base/process.cpp:244 timeout = 500 rc = 0 pfds = 0x7f9804000960 count = 1 now = 1448567280.6984551 #2 0x00007f98b0ca581f in boost::_bi::list1 >::operator() (this=0x7f9894002080, f=@0x7f9894002078: 0x7f98b0b96304 , a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #3 0x00007f98b0ca2d4d in boost::_bi::bind_t > >::operator() (this=0x7f9894002078) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #4 0x00007f98b0c9ed2e in boost::detail::thread_data > > >::run (this=0x7f9894001ec0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #5 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #6 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3f3c700) at pthread_create.c:309 __res = pd = 0x7f98a3f3c700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293562418944, 5517609443999566469, 0, 140293795401824, 0, 140293562418944, -5502488996607997307, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #7 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 69 (Thread 0x7f98a3efb700 (LWP 24130)): #0 0x00007f98adaf350d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f98b0ba1404 in icinga::Socket::Poll (this=0x7f9833ac10c0, read=true, write=false, timeout=0x7f98a3efaa50) at ../../../lib/base/socket.cpp:394 rc = 32664 pfd = {fd = 14, events = 1, revents = 0} __PRETTY_FUNCTION__ = "bool icinga::Socket::Poll(bool, bool, timeval*)" #2 0x00007f98a8523489 in icinga::LivestatusListener::ServerThreadProc (this=0x7f9864098350) at ../../../lib/livestatus/livestatuslistener.cpp:154 tv = {tv_sec = 0, tv_usec = 500000} #3 0x00007f98a85bb315 in boost::_mfi::mf0::operator() (this=0x7f9833ac1ef8, p=0x7f9864098350) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #4 0x00007f98a85bb150 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7f9833ac1f08, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #5 0x00007f98a85ba6a5 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7f9833ac1ef8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #6 0x00007f98a85b9b38 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7f9833ac1d40) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #7 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #8 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3efb700) at pthread_create.c:309 __res = pd = 0x7f98a3efb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293562152704, 5517609443999566469, 0, 140293795401824, 140293635716110, 140293562152704, -5502489100224083323, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 68 (Thread 0x7f98a3eba700 (LWP 24131)): #0 0x00007f98adaf350d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f98b0ba1404 in icinga::Socket::Poll (this=0x7f984b497340, read=true, write=false, timeout=0x7f98a3eb9a50) at ../../../lib/base/socket.cpp:394 rc = 32664 pfd = {fd = 13, events = 1, revents = 0} __PRETTY_FUNCTION__ = "bool icinga::Socket::Poll(bool, bool, timeval*)" #2 0x00007f98a8523489 in icinga::LivestatusListener::ServerThreadProc (this=0x7f985c0b9220) at ../../../lib/livestatus/livestatuslistener.cpp:154 tv = {tv_sec = 0, tv_usec = 500000} #3 0x00007f98a85bb315 in boost::_mfi::mf0::operator() (this=0x7f984b4979b8, p=0x7f985c0b9220) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #4 0x00007f98a85bb150 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7f984b4979c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #5 0x00007f98a85ba6a5 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7f984b4979b8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #6 0x00007f98a85b9b38 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7f984b497800) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #7 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #8 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3eba700) at pthread_create.c:309 __res = pd = 0x7f98a3eba700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293561886464, 5517609443999566469, 0, 140293795401824, 16, 140293561886464, -5502489064253732219, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 67 (Thread 0x7f98a3e79700 (LWP 24132)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 No locals. #1 0x00007f98b0f8e4d4 in _L_lock_952 () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #2 0x00007f98b0f8e336 in __GI___pthread_mutex_lock (mutex=0x7f986099bd20) at ../nptl/pthread_mutex_lock.c:114 __PRETTY_FUNCTION__ = "__pthread_mutex_lock" type = 4294966784 #3 0x00007f98a8e039a4 in boost::recursive_mutex::lock (this=0x7f986099bd20) at /usr/include/boost/thread/pthread/recursive_mutex.hpp:110 __PRETTY_FUNCTION__ = "void boost::recursive_mutex::lock()" #4 0x00007f98a8e04843 in icinga::ObjectLock::Lock (this=0x7f98a3e75c10) at ../../../lib/base/objectlock.hpp:60 No locals. #5 0x00007f98a8e047e4 in icinga::ObjectLock::ObjectLock (this=0x7f98a3e75c10, object=...) at ../../../lib/base/objectlock.hpp:46 No locals. #6 0x00007f98a8dfb919 in icinga::ServiceDbObject::OnConfigUpdate (this=0x7f979d190b60) at ../../../lib/db_ido/servicedbobject.cpp:187 olock = {m_Object = 0x7f986099bd10, m_Locked = false} service = {px = 0x7f986099be90} groups = {px = 0x7f986099bd10} #7 0x00007f98a8de630d in icinga::DbObject::SendConfigUpdate (this=0x7f979d190b60) at ../../../lib/db_ido/dbobject.cpp:110 fields = {px = 0x7f968c548130} query = {Type = 3, Category = icinga::DbCatConfig, Table = {static NPos = 18446744073709551615, m_Data = "services"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f968c548130}, WhereCriteria = {px = 0x7f968c5da6f0}, Object = {px = 0x7f979d190b60}, NotificationObject = {px = 0x0}, ConfigUpdate = true, StatusUpdate = false} #8 0x00007f98a8dd0366 in icinga::DbConnection::UpdateObject (this=0x7f987c0ba8d0, object=...) at ../../../lib/db_ido/dbconnection.cpp:367 active = true dbobj = {px = 0x7f979d190b60} #9 0x00007f98a8dd0628 in icinga::DbConnection::UpdateAllObjects (this=0x7f987c0ba8d0) at ../../../lib/db_ido/dbconnection.cpp:379 object = @0x7f98a3e770d0: {px = 0x7f986099be90} _foreach_continue378 = false _foreach_end378 = @0x7f98a3e770e0: {} _foreach_cur378 = @0x7f98a3e770c0: {} _foreach_col378 = @0x7f98a3e77060: {} dt = @0x7f976d2f86f8: {px = 0x13f96e0} _foreach_continue377 = false _foreach_end377 = @0x7f98a3e77050: {} _foreach_cur377 = @0x7f98a3e77040: {} _foreach_col377 = @0x7f98a3e77000: {} type = {px = 0x0} #10 0x00007f98a97c2bd7 in icinga::IdoMysqlConnection::Reconnect (this=0x7f987c0ba8d0) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:367 ihost = {static NPos = 18446744073709551615, m_Data = "icingadb01-sjc1.prod.uber.internal"} iuser = {static NPos = 18446744073709551615, m_Data = "icinga_main"} db = 0x13e9d08 "icinga_main" port = 3306 result = {px = 0x7f980801ad10, pn = {pi_ = 0x7f980801ac30}} my_endpoint = {px = 0x7f9858003ea0} passwd = 0x13e9798 "dbf6hVNqsOY9yqVOyuq0Ao2jXxDdUntO" row = {px = 0x0} dbVersionName = {static NPos = 18446744073709551615, m_Data = "idoutils"} q1buf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3e77208, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3e77178, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98080230f9 "ELECT object_id, objecttype_id, name1, name2, is_active FROM icinga_objects WHERE instance_id = 1\002\b\230\177", _M_in_cur = 0x7f98080230f9 "ELECT object_id, objecttype_id, name1, name2, is_active FROM icinga_objects WHERE instance_id = 1\002\b\230\177", _M_in_end = 0x7f98080230f9 "ELECT object_id, objecttype_id, name1, name2, is_active FROM icinga_objects WHERE instance_id = 1\002\b\230\177", _M_out_beg = 0x7f98080230f8 "SELECT object_id, objecttype_id, name1, name2, is_active FROM icinga_objects WHERE instance_id = 1\002\b\230\177", _M_out_cur = 0x7f980802315a "\002\b\230\177", _M_out_end = 0x7f98080232f8 "\b3\002\b\230\177", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "S"}} active_dbobjs = std::vector of length 402765, capacity 524288 = {{px = 0x7f9808083260}, {px = 0x7f9808083380}, {px = 0x7f98080834a0}, {px = 0x7f98080835f0}, {px = 0x7f9808083740}, {px = 0x7f98080838c0}, {px = 0x7f9808083a10}, {px = 0x7f9808083b30}, {px = 0x7f9808083c80}, {px = 0x7f9808083dd0}, {px = 0x7f9808083fb0}, {px = 0x7f9808084100}, {px = 0x7f9808084250}, {px = 0x7f98080c7f90}, {px = 0x7f98080c80e0}, {px = 0x7f98080c8240}, {px = 0x7f98080c8390}, {px = 0x7f98080c84e0}, {px = 0x7f9808083f20}, {px = 0x7f98080c8830}, {px = 0x7f98080c8980}, {px = 0x7f98080c8ad0}, {px = 0x7f98080c8c20}, {px = 0x7f98080c8d70}, {px = 0x7f98080c8ec0}, {px = 0x7f98080c9010}, {px = 0x7f98080c9160}, {px = 0x7f98080c92b0}, {px = 0x7f98080c9400}, {px = 0x7f98080c9550}, {px = 0x7f98080c96a0}, {px = 0x7f98080c97f0}, {px = 0x7f98080c9940}, {px = 0x7f98080c9a90}, {px = 0x7f98080c8640}, {px = 0x7f98080c9e30}, {px = 0x7f980801ecd0}, {px = 0x7f980801edf0}, {px = 0x7f980801ef40}, {px = 0x7f980801f090}, {px = 0x7f980801f1e0}, {px = 0x7f980801f330}, {px = 0x7f980801f480}, {px = 0x7f980801f5d0}, {px = 0x7f980801f720}, {px = 0x7f980801f870}, {px = 0x7f980801f9c0}, {px = 0x7f980801fb10}, {px = 0x7f980801fc60}, {px = 0x7f980801fdb0}, {px = 0x7f980801ff00}, {px = 0x7f9808020050}, {px = 0x7f98080201a0}, {px = 0x7f98080202f0}, {px = 0x7f9808020440}, {px = 0x7f9808020590}, {px = 0x7f98080206e0}, {px = 0x7f9808020830}, {px = 0x7f9808020980}, {px = 0x7f9808020ad0}, {px = 0x7f9808020c20}, {px = 0x7f9808020d70}, {px = 0x7f9808020ec0}, {px = 0x7f9808021010}, {px = 0x7f9808021160}, {px = 0x7f98080212b0}, {px = 0x7f98080c9be0}, {px = 0x7f98080c9d30}, {px = 0x7f9808021880}, {px = 0x7f98080219d0}, {px = 0x7f9808021b60}, {px = 0x7f9808021cb0}, {px = 0x7f9808021e00}, {px = 0x7f9808021f50}, {px = 0x7f98080220a0}, {px = 0x7f98080221f0}, {px = 0x7f9808022340}, {px = 0x7f9808022490}, {px = 0x7f98080225e0}, {px = 0x7f9808022730}, {px = 0x7f9808022880}, {px = 0x7f98080229d0}, {px = 0x7f9808022b20}, {px = 0x7f9809877b70}, {px = 0x7f98080228f0}, {px = 0x7f9808022a40}, {px = 0x7f9809877f20}, {px = 0x7f9809878070}, {px = 0x7f9809877f90}, {px = 0x7f98098780e0}, {px = 0x7f9809877cc0}, {px = 0x7f9809877e10}, {px = 0x7f98098781c0}, {px = 0x7f9809878310}, {px = 0x7f98098784a0}, {px = 0x7f98098785f0}, {px = 0x7f9809878a00}, {px = 0x7f9809878b50}, {px = 0x7f9809878740}, {px = 0x7f98098788c0}, {px = 0x7f9809878fa0}, {px = 0x7f98098790f0}, {px = 0x7f9809878ce0}, {px = 0x7f9809878e60}, {px = 0x7f9809879540}, {px = 0x7f9809879690}, {px = 0x7f9809879280}, {px = 0x7f9809879400}, {px = 0x7f9809879ae0}, {px = 0x7f9809879c30}, {px = 0x7f9809879820}, {px = 0x7f98098799a0}, {px = 0x7f980987a080}, {px = 0x7f980987a1d0}, {px = 0x7f9809879dc0}, {px = 0x7f9809879f40}, {px = 0x7f980987a620}, {px = 0x7f980987a770}, {px = 0x7f980987a360}, {px = 0x7f980987a4e0}, {px = 0x7f980987abc0}, {px = 0x7f980987ad10}, {px = 0x7f980987a900}, {px = 0x7f980987aa80}, {px = 0x7f980987b160}, {px = 0x7f980987b2b0}, {px = 0x7f980987aea0}, {px = 0x7f980987b020}, {px = 0x7f980987b700}, {px = 0x7f980987b580}, {px = 0x7f980987b440}, {px = 0x7f980987bb90}, {px = 0x7f980987b9a0}, {px = 0x7f9808021550}, {px = 0x7f9808021480}, {px = 0x7f980987b850}, {px = 0x7f98080216e0}, {px = 0x7f980987c4f0}, {px = 0x7f988c54ce30}, {px = 0x7f980987c780}, {px = 0x7f980987c900}, {px = 0x7f980987caf0}, {px = 0x7f9894043140}, {px = 0x7f980987cf40}, {px = 0x7f980987d2f0}, {px = 0x7f980987d3d0}, {px = 0x7f980987d080}, {px = 0x7f980987d1d0}, {px = 0x7f980987d5c0}, {px = 0x7f980987cd20}, {px = 0x7f980987d860}, {px = 0x7f980987d670}, {px = 0x7f980987db00}, {px = 0x7f980987d910}, {px = 0x7f980987dda0}, {px = 0x7f980987dbb0}, {px = 0x7f988c54d7f0}, {px = 0x7f980987e390}, {px = 0x7f980987c640}, {px = 0x7f980987e190}, {px = 0x7f980987dfa0}, {px = 0x7f980987de50}, {px = 0x7f980987e730}, {px = 0x7f980987e7e0}, {px = 0x7f980987e9d0}, {px = 0x7f980987e5c0}, {px = 0x7f980987eca0}, {px = 0x7f980987ed50}, {px = 0x7f980987ef40}, {px = 0x7f980987eac0}, {px = 0x7f980987f210}, {px = 0x7f980987f2c0}, {px = 0x7f980987f4b0}, {px = 0x7f980987f030}, {px = 0x7f980987f780}, {px = 0x7f980987f830}, {px = 0x7f980987fa20}, {px = 0x7f980987f5a0}, {px = 0x7f988c54e2f0}, {px = 0x7f980987fad0}, {px = 0x7f980987cbd0}, {px = 0x7f980987fe40}, {px = 0x7f980987fc50}, {px = 0x7f9809880260}, {px = 0x7f9809880410}, {px = 0x7f9809880040}, {px = 0x7f98098806b0}, {px = 0x7f98098804c0}, {px = 0x7f9809880980}, {px = 0x7f98098807a0}, {px = 0x7f9809880c20}, {px = 0x7f9809880a30}, {px = 0x7f989c6a54e0}, {px = 0x7f9809880d10}, {px = 0x7f9894046f10}, {px = 0x7f9809881430}, {px = 0x7f980987fef0}, {px = 0x7f98940488b0}, {px = 0x7f980987e240}, {px = 0x7f9809881850}...} ipasswd = {static NPos = 18446744073709551615, m_Data = "dbf6hVNqsOY9yqVOyuq0Ao2jXxDdUntO"} socket_path = 0x0 user = 0x13e8b28 "icinga_main" __PRETTY_FUNCTION__ = "void icinga::IdoMysqlConnection::Reconnect()" currentContextFrame = {} idb = {static NPos = 18446744073709551615, m_Data = "icinga_main"} host = 0x13e9978 "icingadb01-sjc1.prod.uber.internal" version = {static NPos = 18446744073709551615, m_Data = "1.14.0"} instanceName = {static NPos = 18446744073709551615, m_Data = "icinga_main"} reconnect = false isocket_path = {static NPos = 18446744073709551615, m_Data = ""} #11 0x00007f98a97f157f in boost::_mfi::mf0::operator() (this=0x7f98a3e78be8, p=0x7f987c0ba8d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #12 0x00007f98a97ec0e8 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7f98a3e78bf8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #13 0x00007f98a97e665b in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7f98a3e78be8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #14 0x00007f98a97dff76 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f98a3e78be8 #15 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a3e78be0) at /usr/include/boost/function/function_template.hpp:767 No locals. #16 0x00007f98b0bbf0e8 in icinga::WorkQueue::WorkerThreadProc (this=0x7f987c0bab90) at ../../../lib/base/workqueue.cpp:211 task = {> = { = {vtable = 0x7f98a9a42eb1 ::assign_to, boost::_bi::list1 > > >(boost::_bi::bind_t, boost::_bi::list1 > >)::stored_vtable+1>, functor = {obj_ptr = 0x7f98a97c07f2 , type = {type = 0x7f98a97c07f2 , const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f98a97c07f2 , bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f98a97c07f2 , obj_ptr = 0x7f987c0ba8d0}, obj_ref = {obj_ptr = 0x7f98a97c07f2 , is_const_qualified = false, is_volatile_qualified = false}, data = -14 '\362'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3e78c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3e78c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98080008d9 "Q #3", _M_in_cur = 0x7f98080008d9 "Q #3", _M_in_end = 0x7f98080008d9 "Q #3", _M_out_beg = 0x7f98080008d8 "WQ #3", _M_out_cur = 0x7f98080008dd "", _M_out_end = 0x7f9808000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7f987c0baba0, is_locked = false} #17 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x7f988c006f48, p=0x7f987c0bab90) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #18 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7f988c006f58, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #19 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7f988c006f48) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #20 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7f988c006d90) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #21 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #22 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3e79700) at pthread_create.c:309 __res = pd = 0x7f98a3e79700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293561620224, 5517609443999566469, 0, 140293795401824, 0, 140293561620224, -5502489167869818235, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #23 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 66 (Thread 0x7f98a3beb700 (LWP 24640)): #0 0x00007f98adaf350d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007f98b0ba1aba in icinga::SocketEvents::ThreadProc () at ../../../lib/base/socketevents.cpp:102 pfds = 0x7f97a0000960 pfdcount = 1 #2 0x00007f98b0ca10a5 in boost::detail::thread_data::run (this=0x7f97fc000d60) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #3 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #4 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3beb700) at pthread_create.c:309 __res = pd = 0x7f98a3beb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293558941440, 5517609443999566469, 0, 140293795401824, 140291348630440, 140293558941440, -5502488404439381371, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #5 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 65 (Thread 0x7f98a3baa700 (LWP 24644)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f97fc002220, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3ba9d60} check_for_interruption = {thread_info = 0x7f97fc004810, m = 0x7f97fc002220, set = true} res = 0 #2 0x00007f98b0bbef98 in icinga::WorkQueue::WorkerThreadProc (this=0x7f97fc0021e8) at ../../../lib/base/workqueue.cpp:195 task = {> = { = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x0, is_const_qualified = false, is_volatile_qualified = false}, data = 0 '\000'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3ba9c98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3ba9c08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97940008d9 "Q #6", _M_in_cur = 0x7f97940008d9 "Q #6", _M_in_end = 0x7f97940008d9 "Q #6", _M_out_beg = 0x7f97940008d8 "WQ #6", _M_out_cur = 0x7f97940008dd "", _M_out_end = 0x7f9794000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7f97fc0021f8, is_locked = false} #3 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x7f97fc0049c8, p=0x7f97fc0021e8) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #4 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7f97fc0049d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #5 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7f97fc0049c8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #6 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7f97fc004810) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #7 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #8 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3baa700) at pthread_create.c:309 __res = pd = 0x7f98a3baa700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293558675200, 5517609443999566469, 0, 140293795401824, 140291348630440, 140293558675200, -5502488368469030267, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 64 (Thread 0x7f98a3e38700 (LWP 24660)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3e35fb0} check_for_interruption = {thread_info = 0x7f97fc004bd0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3e36720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a3e3633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a3e3633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3e36610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3e36610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3e36450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3e36450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a3e366cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3e36500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3e36720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "f", aligner_ = 102 'f'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`e㣘\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\366\003\230\227\177\000\000\000\000\000\000\000\000\000\000Hh㣘\177\000\000\257f㣘\177\000\000\001\000\000\000\001\000\000\000@f㣘\177\000\000\001\000\000\000\001\000\000\000\000f㣘\177\000\000F\177ܨ\230\177\000\000\000\000\000\000\000\000\000\000Hh㣘\177\000\000\000\000\000\000\000\000\000\000@\017\000\b\230\177\000\000\020", '\000' , "Hh㣘\177\000\000\257f㣘\177\000\000\001\000\000\000\001\000\000\000\060f㣘\177\000\000Hh㣘\177\000\000@f㣘\177\000\000Hh㣘\177\000\000\000\000\000\000\000\000\000\000@\017\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3e36508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3e36720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f98540133e0} service = {px = 0x7f98547dda80} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f979803f440}, WhereCriteria = {px = 0x7f979803f540}, Object = {px = 0x7f97bcd706b0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f979803f440} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3e36ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3e36acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3e36acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3e36db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3e36db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3e36be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3e36be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3e36e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3e36ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3e36ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\273", aligner_ = -69 '\273'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "p\301\003\230\227\177\000\000\000\207㣘\177\000\000\"3Ȱ\230\177\000\000\340l㣘\177\000\000UB\370\252\002\000\000\000\330n㣘\177\000\000\330n㣘\177\000\000\020m㣘\177\000\000м\003\230\227\177\000\000\000\000\000\000\000\000\000\000\360m㣘\177\000\000\330n㣘\177\000\000\070\273\003\230\227\177\000\000`m㣘\177\000\000\236?ǰ\230\177\000\000\000\000\000\000\000\000\000\000\360m㣘\177\000\000Pm㣘\177\000\000LI\360\252\002\000\000\000\330n㣘\177\000\000\330n㣘\177\000\000pm㣘\177\000\000\256\061\177\000\000\260m㣘\177\000\000J/ư\230\177\000\000\000\000\000\000\000\000\000\000\310\061\177\000\000\001p㣘\177\000\000\360m\343\243\002\000\000\000\006\000\000\000\230\177"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3e36ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3e36ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98547dda80, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98547dda80 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98547dda80, value=1448568011.9000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98547dda80) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567111.9002149 adj = 0.00021484375 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98547dda80) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 6.9314228995440092e-310 local = false scheduled_start = 6.9314228995440586e-310 cr = {px = 0x7f98a3e37290} endpoint = {px = 0x7f98a3e37290} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f979803f040, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f979803f040, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f979803f050, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f979803f040) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f979803f040 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a3e378b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82cd0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f979803f040, type = {type = 0x7f979803f040, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f979803f040, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f979803f040, obj_ptr = 0x7f9844010840}, obj_ref = {obj_ptr = 0x7f979803f040, is_const_qualified = false, is_volatile_qualified = false}, data = 64 '@'}}, static args = , static arity = }, }, Timestamp = 1448567111.9001811} st = 1448567111.9002039 et = 1448567111.867492 latency = 1.1920928955078125e-05 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3e37978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3e378e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97980008d9 " #0x7f98b0f82b70 W #0x7f98b0f82cd0", _M_in_cur = 0x7f97980008d9 " #0x7f98b0f82b70 W #0x7f98b0f82cd0", _M_in_end = 0x7f97980008d9 " #0x7f98b0f82b70 W #0x7f98b0f82cd0", _M_out_beg = 0x7f97980008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82cd0", _M_out_cur = 0x7f97980008fb "", _M_out_end = 0x7f9798000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, is_locked = 16} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f97fc004d88, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f97fc004d98, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f97fc004d88) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f97fc004bd0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3e38700) at pthread_create.c:309 __res = pd = 0x7f98a3e38700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293561353984, 5517609443999566469, 0, 140290945978176, 16, 140293561353984, -5502489136194434427, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 63 (Thread 0x7f98b1d08700 (LWP 31252)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98b1d05fb0} check_for_interruption = {thread_info = 0x7f9884000e20, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98b1d06720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98b1d0633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98b1d0633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1d06610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98b1d06610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1d06450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1d06450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98b1d066cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98b1d06500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1d06720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "f", aligner_ = 102 'f'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`eб\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\260*\f\244\230\177\000\000\000\000\000\000\000\000\000\000Hhб\230\177\000\000\257fб\230\177\000\000\001\000\000\000\001\000\000\000@fб\230\177\000\000\001\000\000\000\001\000\000\000\000fб\230\177\000\000F\177ܨ\230\177\000\000/\000\000\000\000\000\000\000Hhб\230\177\000\000\000\000\000\000\000\000\000\000\260\262/\001\000\000\000\000\020", '\000' , "Hhб\230\177\000\000\257fб\230\177\000\000\001\000\000\000\001\000\000\000\060fб\230\177\000\000Hhб\230\177\000\000@fб\230\177\000\000Hhб\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1d06508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1d06720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986c015470} service = {px = 0x7f98587f4830} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f98a40c28a0}, WhereCriteria = {px = 0x7f98a40c2970}, Object = {px = 0x7f97c91eb450}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f98a40c28a0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98b1d06ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98b1d06acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98b1d06acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98b1d06db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98b1d06db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98b1d06be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98b1d06be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98b1d06e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98b1d06ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98b1d06ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -9 '\367'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\360k\n\244\230\177\000\000\000\207б\230\177\000\000\"3Ȱ\230\177\000\000\340lб\230\177\000\000UB\370\252\002\000\000\000\330nб\230\177\000\000\330nб\230\177\000\000\020mб\230\177\000\000\060\375\v\244\230\177\000\000\000\000\000\000\000\000\000\000\360mб\230\177\000\000\330nб\230\177\000\000\250\367\v\244\230\177\000\000`mб\230\177\000\000\236?ǰ\230\177\000\000\000\000\000\000\000\000\000\000\360mб\230\177\000\000Pmб\230\177\000\000LI\360\252\002\000\000\000\330nб\230\177\000\000\330nб\230\177\000\000pmб\230\177\000\000\256\061\177\000\000\260mб\230\177\000\000J/ư\230\177\000\000\000\000\000\000\000\000\000\000 \000\000\244\230\177\000\000@\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98b1d06ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98b1d06ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98587f4830, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98587f4830 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98587f4830, value=1448568011.9000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98587f4830) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567119.8425479 adj = 7.9425479125976564 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98587f4830) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 6.9314281686383131e-310 local = false scheduled_start = 6.2746337021838311e-322 cr = {px = 0x7f98b1d07290} endpoint = {px = 0x7f98a40bf7b8} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f98a40c2450, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f98a40c2450, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f98a40c2460, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f98a40c2450) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f98a40c2450 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98b1d078b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82990 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f98a40c2450, type = {type = 0x7f98a40c2450, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f98a40c2450, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f98a40c2450, obj_ptr = 0x7f982c007c80}, obj_ref = {obj_ptr = 0x7f98a40c2450, is_const_qualified = false, is_volatile_qualified = false}, data = 80 'P'}}, static args = , static arity = }, }, Timestamp = 1448567111.900485} st = 1448567119.8424909 et = 1448567110.3351259 latency = 0.00051593780517578125 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98b1d07978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98b1d078e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98a40008d9 " #0x7f98b0f82830 W #0x7f98b0f82990", _M_in_cur = 0x7f98a40008d9 " #0x7f98b0f82830 W #0x7f98b0f82990", _M_in_end = 0x7f98a40008d9 " #0x7f98b0f82830 W #0x7f98b0f82990", _M_out_beg = 0x7f98a40008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82990", _M_out_cur = 0x7f98a40008fb "", _M_out_end = 0x7f98a4000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x7f98b0f82b70 , is_locked = true} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884000fd8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884000fe8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884000fd8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884000e20) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98b1d08700) at pthread_create.c:309 __res = pd = 0x7f98b1d08700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293794989824, 5517609443999566469, 0, 19903152, 16, 140293794989824, -5502520034189161851, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 62 (Thread 0x7f98a3b69700 (LWP 31254)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3b66fb0} check_for_interruption = {thread_info = 0x7f9884001000, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3b67720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a3b6733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a3b6733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3b67610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3b67610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3b67450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3b67450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a3b676cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3b67500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3b67720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "v", aligner_ = 118 'v'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`u\266\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\204\227\177\000\000\000\000\000\000\000\000\000\000Hx\266\243\230\177\000\000\257v\266\243\230\177\000\000\001\000\000\000\001\000\000\000@v\266\243\230\177\000\000\001\000\000\000\001\000\000\000\000v\266\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000Hx\266\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "Hx\266\243\230\177\000\000\257v\266\243\230\177\000\000\001\000\000\000\001\000\000\000\060v\266\243\230\177\000\000Hx\266\243\230\177\000\000@v\266\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3b67508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3b67720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986c015470} service = {px = 0x7f98607e12c0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9784001230}, WhereCriteria = {px = 0x7f9784001300}, Object = {px = 0x7f97c56fed80}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9784001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3b67ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3b67acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3b67acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3b67db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3b67db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3b67be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3b67be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3b67e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3b67ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3b67ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3b67ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3b67ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98607e12c0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98607e12c0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98607e12c0, value=1448568011.8999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98607e12c0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567119.8425469 adj = 7.9425469970703126 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98607e12c0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9784000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9784000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9784000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9784000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9784000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a3b688b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f829b0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9784000bb0, type = {type = 0x7f9784000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9784000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9784000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9784000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567111.9005959} st = 1448567119.84251 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3b68978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3b688e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97840008d9 " #0x7f98b0f82830 W #0x7f98b0f829b0", _M_in_cur = 0x7f97840008d9 " #0x7f98b0f82830 W #0x7f98b0f829b0", _M_in_end = 0x7f97840008d9 " #0x7f98b0f82830 W #0x7f98b0f829b0", _M_out_beg = 0x7f97840008d8 "Q #0x7f98b0f82830 W #0x7f98b0f829b0", _M_out_cur = 0x7f97840008fb "", _M_out_end = 0x7f9784000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840011b8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840011c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840011b8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884001000) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3b69700) at pthread_create.c:309 __res = pd = 0x7f98a3b69700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293558408960, 5517609443999566469, 0, 140293795401824, 0, 140293558408960, -5502488472085116283, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 61 (Thread 0x7f98a3b28700 (LWP 31255)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3b25fb0} check_for_interruption = {thread_info = 0x7f9884001330, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3b26720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a3b2633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a3b2633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3b26610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3b26610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3b26450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3b26450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a3b266cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3b26500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3b26720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "f", aligner_ = 102 'f'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`e\262\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\210\227\177\000\000\000\000\000\000\000\000\000\000Hh\262\243\230\177\000\000\257f\262\243\230\177\000\000\001\000\000\000\001\000\000\000@f\262\243\230\177\000\000\001\000\000\000\001\000\000\000\000f\262\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000Hh\262\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "Hh\262\243\230\177\000\000\257f\262\243\230\177\000\000\001\000\000\000\001\000\000\000\060f\262\243\230\177\000\000Hh\262\243\230\177\000\000@f\262\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3b26508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3b26720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986c015470} service = {px = 0x7f985c7e8970} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9788001230}, WhereCriteria = {px = 0x7f9788001300}, Object = {px = 0x7f97ebea3520}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9788001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3b26ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3b26acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3b26acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3b26db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3b26db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3b26be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3b26be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3b26e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3b26ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3b26ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3b26ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3b26ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f985c7e8970, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f985c7e8970 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f985c7e8970, value=1448568011.8999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f985c7e8970) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567119.8425701 adj = 7.9425701904296879 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f985c7e8970) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9788000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9788000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9788000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9788000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9788000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a3b278b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82cb0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9788000bb0, type = {type = 0x7f9788000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9788000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9788000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9788000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567111.900543} st = 1448567119.842557 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3b27978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3b278e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97880008d9 " #0x7f98b0f82b70 W #0x7f98b0f82cb0", _M_in_cur = 0x7f97880008d9 " #0x7f98b0f82b70 W #0x7f98b0f82cb0", _M_in_end = 0x7f97880008d9 " #0x7f98b0f82b70 W #0x7f98b0f82cb0", _M_out_beg = 0x7f97880008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82cb0", _M_out_cur = 0x7f97880008fb "", _M_out_end = 0x7f9788000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840014e8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840014f8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840014e8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884001330) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3b28700) at pthread_create.c:309 __res = pd = 0x7f98a3b28700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293558142720, 5517609443999566469, 0, 140293795401824, 0, 140293558142720, -5502488440409732475, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 60 (Thread 0x7f98a3ae7700 (LWP 31256)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3ae4fb0} check_for_interruption = {thread_info = 0x7f9884001730, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3ae5720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a3ae533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a3ae533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3ae5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3ae5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3ae5450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3ae5450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a3ae56cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3ae5500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3ae5720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "V", aligner_ = 86 'V'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`U\256\243\230\177\000\000\002\204ܨ\230\177", '\000' , "\024\000|\227\177\000\000\000\000\000\000\000\000\000\000HX\256\243\230\177\000\000\257V\256\243\230\177\000\000\001\000\000\000\001\000\000\000@V\256\243\230\177\000\000\001\000\000\000\001\000\000\000\000V\256\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HX\256\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HX\256\243\230\177\000\000\257V\256\243\230\177\000\000\001\000\000\000\001\000\000\000\060V\256\243\230\177\000\000HX\256\243\230\177\000\000@V\256\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3ae5508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3ae5720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986c015470} service = {px = 0x7f98807eb060} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f977c001230}, WhereCriteria = {px = 0x7f977c001300}, Object = {px = 0x7f97dbd45e20}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f977c001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3ae5ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3ae5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3ae5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3ae5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3ae5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3ae5be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3ae5be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3ae5e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3ae5ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3ae5ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3ae5ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3ae5ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98807eb060, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98807eb060 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98807eb060, value=1448568011.8999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98807eb060) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567119.8426809 adj = 7.9426809692382809 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98807eb060) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f977c000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f977c000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f977c000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f977c000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f977c000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a3ae68b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82cf0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f977c000bb0, type = {type = 0x7f977c000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f977c000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f977c000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f977c000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567111.9006481} st = 1448567119.842669 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3ae6978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3ae68e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f977c0008d9 " #0x7f98b0f82b70 W #0x7f98b0f82cf0", _M_in_cur = 0x7f977c0008d9 " #0x7f98b0f82b70 W #0x7f98b0f82cf0", _M_in_end = 0x7f977c0008d9 " #0x7f98b0f82b70 W #0x7f98b0f82cf0", _M_out_beg = 0x7f977c0008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82cf0", _M_out_cur = 0x7f977c0008fb "", _M_out_end = 0x7f977c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840018e8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840018f8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840018e8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884001730) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3ae7700) at pthread_create.c:309 __res = pd = 0x7f98a3ae7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293557876480, 5517609443999566469, 0, 140293795401824, 0, 140293557876480, -5502488544025818491, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 59 (Thread 0x7f98a3aa6700 (LWP 31257)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3aa3fb0} check_for_interruption = {thread_info = 0x7f9884001a40, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3aa4720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a3aa433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a3aa433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3aa4610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3aa4610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3aa4450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3aa4450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a3aa46cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3aa4500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3aa4720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "F", aligner_ = 70 'F'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`E\252\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\200\227\177\000\000\000\000\000\000\000\000\000\000HH\252\243\230\177\000\000\257F\252\243\230\177\000\000\001\000\000\000\001\000\000\000@F\252\243\230\177\000\000\001\000\000\000\001\000\000\000\000F\252\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HH\252\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HH\252\243\230\177\000\000\257F\252\243\230\177\000\000\001\000\000\000\001\000\000\000\060F\252\243\230\177\000\000HH\252\243\230\177\000\000@F\252\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3aa4508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3aa4720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9880017590} service = {px = 0x7f986c7ea640} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9780001230}, WhereCriteria = {px = 0x7f9780001300}, Object = {px = 0x7f97ac13df00}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9780001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3aa4ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3aa4acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3aa4acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3aa4db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3aa4db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3aa4be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3aa4be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3aa4e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3aa4ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3aa4ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3aa4ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3aa4ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f986c7ea640, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f986c7ea640 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f986c7ea640, value=1448568011.8999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f986c7ea640) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567119.8427899 adj = 7.9427899169921874 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f986c7ea640) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9780000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9780000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9780000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9780000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9780000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a3aa58b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83010 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9780000bb0, type = {type = 0x7f9780000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9780000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9780000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9780000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567111.900867} st = 1448567119.8427379 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3aa5978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3aa58e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97800008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83010", _M_in_cur = 0x7f97800008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83010", _M_in_end = 0x7f97800008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83010", _M_out_beg = 0x7f97800008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83010", _M_out_cur = 0x7f97800008fb "", _M_out_end = 0x7f9780000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884001bf8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884001c08, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884001bf8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884001a40) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3aa6700) at pthread_create.c:309 __res = pd = 0x7f98a3aa6700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293557610240, 5517609443999566469, 0, 140293795401824, 0, 140293557610240, -5502488508055467387, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 58 (Thread 0x7f98a3a65700 (LWP 31258)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3a62fb0} check_for_interruption = {thread_info = 0x7f9884001de0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3a63720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a3a6333f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a3a6333f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3a63610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3a63610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3a63450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3a63450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a3a636cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3a63500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3a63720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "6", aligner_ = 54 '6'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`5\246\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H8\246\243\230\177\000\000\257\066\246\243\230\177\000\000\001\000\000\000\001\000\000\000@6\246\243\230\177\000\000\001\000\000\000\001\000\000\000\000\066\246\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H8\246\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H8\246\243\230\177\000\000\257\066\246\243\230\177\000\000\001\000\000\000\001\000\000\000\060\066\246\243\230\177\000\000H8\246\243\230\177\000\000@6\246\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3a63508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3a63720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9868063630} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9774001270}, WhereCriteria = {px = 0x7f9774001380}, Object = {px = 0x7f978c992790}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9774001270} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3a63ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3a63acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3a63acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3a63db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3a63db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3a63be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3a63be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3a63e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3a63ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3a63ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3a63ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3a63ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9868063630, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9868063630 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9868063630, value=1448567292.0700002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9868063630) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567119.8428111 adj = 7.7728109741210938 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9868063630) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9774000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9774000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9774000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9774000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9774000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a3a648b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83030 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9774000bb0, type = {type = 0x7f9774000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9774000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9774000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9774000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.070277} st = 1448567119.842804 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3a64978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3a648e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97740008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83030", _M_in_cur = 0x7f97740008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83030", _M_in_end = 0x7f97740008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83030", _M_out_beg = 0x7f97740008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83030", _M_out_cur = 0x7f97740008fb "", _M_out_end = 0x7f9774000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884001f98, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884001fa8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884001f98) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884001de0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3a65700) at pthread_create.c:309 __res = pd = 0x7f98a3a65700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293557344000, 5517609443999566469, 0, 140293795401824, 0, 140293557344000, -5502488611671553403, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 57 (Thread 0x7f98a3a24700 (LWP 31259)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3a21fb0} check_for_interruption = {thread_info = 0x7f98840020f0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3a22720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a3a2233f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a3a2233f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3a22610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3a22610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3a22450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3a22450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a3a226cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3a22500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3a22720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "&", aligner_ = 38 '&'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`%\242\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\360\025\000x\227\177\000\000\000\000\000\000\000\000\000\000H(\242\243\230\177\000\000\257&\242\243\230\177\000\000\001\000\000\000\001\000\000\000@&\242\243\230\177\000\000\001\000\000\000\001\000\000\000\000&\242\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H(\242\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H(\242\243\230\177\000\000\257&\242\243\230\177\000\000\001\000\000\000\001\000\000\000\060&\242\243\230\177\000\000H(\242\243\230\177\000\000@&\242\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3a22508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3a22720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986400d570} service = {px = 0x7f987885b2f0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9778001440}, WhereCriteria = {px = 0x7f97780014b0}, Object = {px = 0x7f97bd0d7cc0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9778001440} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3a22ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3a22acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3a22acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3a22db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3a22db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3a22be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3a22be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3a22e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3a22ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3a22ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3a22ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3a22ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987885b2f0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987885b2f0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987885b2f0, value=1448568011.9000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987885b2f0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567119.8428929 adj = 7.9428927612304685 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987885b2f0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9778000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9778000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9778000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9778000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9778000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a3a238b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83350 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9778000bb0, type = {type = 0x7f9778000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9778000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9778000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9778000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567111.900701} st = 1448567119.8428869 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3a23978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a3a238e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97780008d9 " #0x7f98b0f831f0 W #0x7f98b0f83350", _M_in_cur = 0x7f97780008d9 " #0x7f98b0f831f0 W #0x7f98b0f83350", _M_in_end = 0x7f97780008d9 " #0x7f98b0f831f0 W #0x7f98b0f83350", _M_out_beg = 0x7f97780008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83350", _M_out_cur = 0x7f97780008fb "", _M_out_end = 0x7f9778000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840022a8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840022b8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840022a8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840020f0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3a24700) at pthread_create.c:309 __res = pd = 0x7f98a3a24700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293557077760, 5517609443999566469, 0, 140293795401824, 0, 140293557077760, -5502488579996169595, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 56 (Thread 0x7f98a39e3700 (LWP 31260)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a39e0fb0} check_for_interruption = {thread_info = 0x7f9884002520, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a39e1720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a39e133f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a39e133f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a39e1610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a39e1610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a39e1450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a39e1450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a39e16cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a39e1500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a39e1720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\026", aligner_ = 22 '\026'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\025\236\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\060\024\000\230\230\177\000\000\000\000\000\000\000\000\000\000H\030\236\243\230\177\000\000\257\026\236\243\230\177\000\000\001\000\000\000\001\000\000\000@\026\236\243\230\177\000\000\001\000\000\000\001\000\000\000\000\026\236\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\030\236\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\030\236\243\230\177\000\000\257\026\236\243\230\177\000\000\001\000\000\000\001\000\000\000\060\026\236\243\230\177\000\000H\030\236\243\230\177\000\000@\026\236\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a39e1508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a39e1720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986400d570} service = {px = 0x7f98647de9f0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9898001220}, WhereCriteria = {px = 0x7f98980012f0}, Object = {px = 0x7f97c0936970}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9898001220} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a39e1ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a39e1acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a39e1acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a39e1db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a39e1db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a39e1be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a39e1be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a39e1e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a39e1ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a39e1ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a39e1ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a39e1ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98647de9f0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98647de9f0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98647de9f0, value=1448568011.9000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98647de9f0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567119.8429019 adj = 7.9429019165039065 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98647de9f0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9898000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9898000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9898000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9898000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9898000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a39e28b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83370 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9898000bb0, type = {type = 0x7f9898000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9898000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9898000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9898000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567111.900754} st = 1448567119.842895 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a39e2978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a39e28e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98980008d9 " #0x7f98b0f831f0 W #0x7f98b0f83370", _M_in_cur = 0x7f98980008d9 " #0x7f98b0f831f0 W #0x7f98b0f83370", _M_in_end = 0x7f98980008d9 " #0x7f98b0f831f0 W #0x7f98b0f83370", _M_out_beg = 0x7f98980008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83370", _M_out_cur = 0x7f98980008fb "", _M_out_end = 0x7f9898000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840026d8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840026e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840026d8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884002520) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a39e3700) at pthread_create.c:309 __res = pd = 0x7f98a39e3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293556811520, 5517609443999566469, 0, 140293795401824, 0, 140293556811520, -5502488683612255611, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 55 (Thread 0x7f98a39a2700 (LWP 39191)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a399ffb0} check_for_interruption = {thread_info = 0x7f9884002830, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a39a0720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a39a033f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a39a033f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a39a0610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a39a0610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a39a0450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a39a0450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a39a06cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a39a0500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a39a0720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\006", aligner_ = 6 '\006'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\005\232\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000p\227\177\000\000\000\000\000\000\000\000\000\000H\b\232\243\230\177\000\000\257\006\232\243\230\177\000\000\001\000\000\000\001\000\000\000@\006\232\243\230\177\000\000\001\000\000\000\001\000\000\000\000\006\232\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\b\232\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\b\232\243\230\177\000\000\257\006\232\243\230\177\000\000\001\000\000\000\001\000\000\000\060\006\232\243\230\177\000\000H\b\232\243\230\177\000\000@\006\232\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a39a0508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a39a0720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9880017590} service = {px = 0x7f98707e1c90} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9770001230}, WhereCriteria = {px = 0x7f9770001300}, Object = {px = 0x7f97b811f7c0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9770001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a39a0ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a39a0acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a39a0acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a39a0db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a39a0db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a39a0be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a39a0be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a39a0e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a39a0ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a39a0ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a39a0ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a39a0ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98707e1c90, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98707e1c90 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98707e1c90, value=1448568011.8999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98707e1c90) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567126.3447509 adj = 14.444750976562499 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98707e1c90) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9770000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9770000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9770000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9770000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9770000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a39a18b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f829d0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9770000bb0, type = {type = 0x7f9770000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9770000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9770000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9770000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567111.900811} st = 1448567126.3447299 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a39a1978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a39a18e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97700008d9 " #0x7f98b0f82830 W #0x7f98b0f829d0", _M_in_cur = 0x7f97700008d9 " #0x7f98b0f82830 W #0x7f98b0f829d0", _M_in_end = 0x7f97700008d9 " #0x7f98b0f82830 W #0x7f98b0f829d0", _M_out_beg = 0x7f97700008d8 "Q #0x7f98b0f82830 W #0x7f98b0f829d0", _M_out_cur = 0x7f97700008fb "", _M_out_end = 0x7f9770000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840029e8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840029f8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840029e8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884002830) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a39a2700) at pthread_create.c:309 __res = pd = 0x7f98a39a2700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293556545280, 5517609443999566469, 0, 140293795401824, 0, 140293556545280, -5502488647641904507, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 54 (Thread 0x7f98a3961700 (LWP 39192)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a395efb0} check_for_interruption = {thread_info = 0x7f9884002c90, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a395f720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a395f33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a395f33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a395f610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a395f610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a395f450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a395f450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a395f6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a395f500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a395f720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -10 '\366'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\365\225\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\370\225\243\230\177\000\000\257\366\225\243\230\177\000\000\001\000\000\000\001\000\000\000@\366\225\243\230\177\000\000\001\000\000\000\001\000\000\000\000\366\225\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\370\225\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\370\225\243\230\177\000\000\257\366\225\243\230\177\000\000\001\000\000\000\001\000\000\000\060\366\225\243\230\177\000\000H\370\225\243\230\177\000\000@\366\225\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a395f508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a395f720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987806b3b0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9764001270}, WhereCriteria = {px = 0x7f9764001340}, Object = {px = 0x7f978c96a490}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9764001270} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a395fee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a395facf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a395facf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a395fdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a395fdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a395fbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a395fbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a395fe7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a395fca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a395fee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a395fca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a395fee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987806b3b0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987806b3b0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987806b3b0, value=1448567292.0700002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987806b3b0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567126.344795 adj = 14.274794921874999 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987806b3b0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9764000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9764000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9764000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9764000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9764000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a39608b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f829f0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9764000bb0, type = {type = 0x7f9764000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9764000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9764000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9764000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.070209} st = 1448567126.3447721 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3960978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a39608e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97640008d9 " #0x7f98b0f82830 W #0x7f98b0f829f0", _M_in_cur = 0x7f97640008d9 " #0x7f98b0f82830 W #0x7f98b0f829f0", _M_in_end = 0x7f97640008d9 " #0x7f98b0f82830 W #0x7f98b0f829f0", _M_out_beg = 0x7f97640008d8 "Q #0x7f98b0f82830 W #0x7f98b0f829f0", _M_out_cur = 0x7f97640008fb "", _M_out_end = 0x7f9764000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884002e48, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884002e58, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884002e48) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884002c90) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3961700) at pthread_create.c:309 __res = pd = 0x7f98a3961700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293556279040, 5517609443999566469, 0, 140293795401824, 0, 140293556279040, -5502488751257990523, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 53 (Thread 0x7f98a3920700 (LWP 39193)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a391efd0} check_for_interruption = {thread_info = 0x7f9884002fa0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=false) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c052f in icinga::IdoMysqlConnection::NewTransaction (this=0x7f987c0ba8d0) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:141 No locals. #4 0x00007f98a97c049d in icinga::IdoMysqlConnection::TxTimerHandler (this=0x7f987c0ba8d0) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:136 No locals. #5 0x00007f98a97f157f in boost::_mfi::mf0::operator() (this=0x7f981e830280, p=0x7f987c0ba8d0) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #6 0x00007f98a97f7e2a in boost::_bi::list1 >::operator(), boost::_bi::list1 const&> > (this=0x7f981e830290, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #7 0x00007f98a97f4d20 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() > (this=0x7f981e830280, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = { const&>> = {a1_ = @0x7f98a391f710}, } #8 0x00007f98a97f07d4 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list1 > >, void, boost::intrusive_ptr const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830280 #9 0x00007f98b0c97943 in boost::function1 const&>::operator() (this=0x7f981e830278, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #10 0x00007f98b0c94d2d in boost::signals2::detail::call_with_tuple_args::m_invoke const&)>, 0u, boost::intrusive_ptr const&>(void*, boost::function const&)>&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple const&>) const (this=0x7f98a391f32f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #11 0x00007f98b0c90ea0 in boost::signals2::detail::call_with_tuple_args::operator() const&)>, boost::intrusive_ptr const&, 1ul>(boost::function const&)>&, std::tuple const&>, mpl_::size_t<1ul>) const (this=0x7f98a391f32f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #12 0x00007f98b0c8a277 in boost::signals2::detail::variadic_slot_invoker const&>::m_invoke >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a391f600, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #13 0x00007f98b0c81684 in boost::signals2::detail::variadic_slot_invoker const&>::operator() >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a391f600, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #14 0x00007f98b0c6fff5 in boost::signals2::detail::slot_call_iterator_t const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a391f440) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #15 0x00007f98b0c5df7a in boost::iterator_core_access::dereference const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #16 0x00007f98b0c49982 in boost::iterator_facade const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a391f440) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #17 0x00007f98b0c31de3 in boost::signals2::optional_last_value::operator() const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> >) const (this=0x7f981daa76f0, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #18 0x00007f98b0c19418 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&>, std::_List_iterator >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&), boost::function const&)> >, boost::signals2::mutex> >) const (this=0x7f98a391f6bf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #19 0x00007f98b0bfcbaa in boost::signals2::detail::signal_impl const&), boost::signals2::optional_last_value, int, std::less, boost::function const&)>, boost::function const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&) (this=0x7f981e8304e0, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x7f981e7f2a90, pn = {pi_ = 0x7f981e0e6490}} janitor = {_cache = @0x7f98a391f4f0, _sig = @0x7f981e8304e0, _connection_bodies = 0x7f981e830940} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a391f710}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\320\001\203\036\230\177\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\320\365\221\243\230\177\000\000\v½\260\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a391f4f8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a391f710}}, connected_slot_count = 1, disconnected_slot_count = 0} #20 0x00007f98b0bdd420 in boost::signals2::signal const&), boost::signals2::optional_last_value, int, std::less, boost::function const&)>, boost::function const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&) (this=0x7f981e830208, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #21 0x00007f98b0ba8fe4 in icinga::Timer::Call (this=0x7f981e8301d0) at ../../../lib/base/timer.cpp:94 No locals. #22 0x00007f98b0c819bc in boost::_mfi::mf0::call > (this=0x7f98a391f8b8, u=...) at /usr/include/boost/bind/mem_fn_template.hpp:40 No locals. #23 0x00007f98b0c71237 in boost::_mfi::mf0::operator() > (this=0x7f98a391f8b8, u=...) at /usr/include/boost/bind/mem_fn_template.hpp:55 p = 0x0 #24 0x00007f98b0c5f478 in boost::_bi::list1 > >::operator(), boost::_bi::list0> (this=0x7f98a391f8c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #25 0x00007f98b0c49d07 in boost::_bi::bind_t, boost::_bi::list1 > > >::operator() (this=0x7f98a391f8b8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #26 0x00007f98b0c32578 in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f98a391f8b8 #27 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a391f8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #28 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82d10 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98b0f7f760 ::assign_to, boost::_bi::list1 > > > >(boost::_bi::bind_t, boost::_bi::list1 > > >)::stored_vtable>, functor = {obj_ptr = 0x7f98b0ba8fa8 , type = {type = 0x7f98b0ba8fa8 , const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f98b0ba8fa8 , bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f98b0ba8fa8 , obj_ptr = 0x7f981e8301d0}, obj_ref = {obj_ptr = 0x7f98b0ba8fa8 , is_const_qualified = false, is_volatile_qualified = false}, data = -88 '\250'}}, static args = , static arity = }, }, Timestamp = 1448567112.067615} st = 1448567126.344825 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a391f978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a391f8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97680008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d10", _M_in_cur = 0x7f97680008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d10", _M_in_end = 0x7f97680008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d10", _M_out_beg = 0x7f97680008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82d10", _M_out_cur = 0x7f97680008fb "", _M_out_end = 0x7f9768000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #29 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884003158, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #30 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884003168, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #31 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884003158) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #32 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884002fa0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #33 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #34 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3920700) at pthread_create.c:309 __res = pd = 0x7f98a3920700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293556012800, 5517609443999566469, 0, 140293795401824, 0, 140293556012800, -5502488702402737531, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #35 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 52 (Thread 0x7f98a38df700 (LWP 39194)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a38dcfb0} check_for_interruption = {thread_info = 0x7f98840032b0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a38dd720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a38dd33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a38dd33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a38dd610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a38dd610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a38dd450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a38dd450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a38dd6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a38dd500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a38dd720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -42 '\326'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`Ս\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H؍\243\230\177\000\000\257\326\215\243\230\177\000\000\001\000\000\000\001\000\000\000@\326\215\243\230\177\000\000\001\000\000\000\001\000\000\000\000\326\215\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H؍\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H؍\243\230\177\000\000\257\326\215\243\230\177\000\000\001\000\000\000\001\000\000\000\060\326\215\243\230\177\000\000H؍\243\230\177\000\000@\326\215\243\230\177\000\000H؍\243\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a38dd508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a38dd720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9854063ef0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f975c001260}, WhereCriteria = {px = 0x7f975c001370}, Object = {px = 0x7f978c951550}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f975c001260} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a38ddee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a38ddacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a38ddacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a38dddb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a38dddb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a38ddbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a38ddbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a38dde7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a38ddca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a38ddee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a38ddca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a38ddee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9854063ef0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9854063ef0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9854063ef0, value=1448567292.0700002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9854063ef0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567126.344954 adj = 14.274953918457031 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9854063ef0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f975c000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f975c000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f975c000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f975c000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f975c000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a38de8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82d30 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f975c000bb0, type = {type = 0x7f975c000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f975c000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f975c000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f975c000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.070148} st = 1448567126.3449249 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a38de978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a38de8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f975c0008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d30", _M_in_cur = 0x7f975c0008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d30", _M_in_end = 0x7f975c0008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d30", _M_out_beg = 0x7f975c0008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82d30", _M_out_cur = 0x7f975c0008fb "", _M_out_end = 0x7f975c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884003468, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884003478, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884003468) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840032b0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a38df700) at pthread_create.c:309 __res = pd = 0x7f98a38df700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293555746560, 5517609443999566469, 0, 140293795401824, 0, 140293555746560, -5502488806018823547, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 51 (Thread 0x7f98a389e700 (LWP 39195)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a389bfb0} check_for_interruption = {thread_info = 0x7f98840035e0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a389c720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a389c33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a389c33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a389c610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a389c610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a389c450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a389c450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a389c6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a389c500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a389c720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -58 '\306'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`ʼn\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000Hȉ\243\230\177\000\000\257Ɖ\243\230\177\000\000\001\000\000\000\001\000\000\000@Ɖ\243\230\177\000\000\001\000\000\000\001\000\000\000\000Ɖ\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000Hȉ\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "Hȉ\243\230\177\000\000\257Ɖ\243\230\177\000\000\001\000\000\000\001\000\000\000\060Ɖ\243\230\177\000\000Hȉ\243\230\177\000\000@Ɖ\243\230\177\000\000Hȉ\243\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a389c508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a389c720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9860064370} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9760000e90}, WhereCriteria = {px = 0x7f9760000d70}, Object = {px = 0x7f978c962cb0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9760000e90} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a389cee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a389cacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a389cacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a389cdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a389cdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a389cbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a389cbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a389ce7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a389cca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a389cee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a389cca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a389cee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9860064370, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9860064370 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9860064370, value=1448567292.0700002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9860064370) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567126.3449931 adj = 14.27499298095703 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9860064370) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9760000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9760000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9760000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9760000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9760000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a389d8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83050 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9760000bb0, type = {type = 0x7f9760000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9760000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9760000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9760000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.070303} st = 1448567126.344964 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a389d978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a389d8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97600008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83050", _M_in_cur = 0x7f97600008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83050", _M_in_end = 0x7f97600008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83050", _M_out_beg = 0x7f97600008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83050", _M_out_cur = 0x7f97600008fb "", _M_out_end = 0x7f9760000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884003798, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840037a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884003798) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840035e0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a389e700) at pthread_create.c:309 __res = pd = 0x7f98a389e700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293555480320, 5517609443999566469, 0, 140293795401824, 0, 140293555480320, -5502488770048472443, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 50 (Thread 0x7f98a385d700 (LWP 39196)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a385afb0} check_for_interruption = {thread_info = 0x7f98840039f0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a385b720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a385b33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a385b33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a385b610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a385b610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a385b450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a385b450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a385b6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a385b500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a385b720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\266", aligner_ = -74 '\266'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\265\205\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\270\205\243\230\177\000\000\257\266\205\243\230\177\000\000\001\000\000\000\001\000\000\000@\266\205\243\230\177\000\000\001\000\000\000\001\000\000\000\000\266\205\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\270\205\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\270\205\243\230\177\000\000\257\266\205\243\230\177\000\000\001\000\000\000\001\000\000\000\060\266\205\243\230\177\000\000H\270\205\243\230\177\000\000@\266\205\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a385b508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a385b720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9858062b50} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9754001270}, WhereCriteria = {px = 0x7f9754001380}, Object = {px = 0x7f978c997f30}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9754001270} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a385bee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a385bacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a385bacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a385bdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a385bdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a385bbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a385bbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a385be7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a385bca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a385bee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a385bca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a385bee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9858062b50, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9858062b50 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9858062b50, value=1448567292.0699999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9858062b50) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567126.345042 adj = 14.275042114257813 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9858062b50) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9754000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9754000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9754000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9754000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9754000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a385c8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83070 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9754000bb0, type = {type = 0x7f9754000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9754000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9754000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9754000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.070431} st = 1448567126.3450329 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a385c978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a385c8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97540008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83070", _M_in_cur = 0x7f97540008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83070", _M_in_end = 0x7f97540008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83070", _M_out_beg = 0x7f97540008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83070", _M_out_cur = 0x7f97540008fb "", _M_out_end = 0x7f9754000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884003ba8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884003bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884003ba8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840039f0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a385d700) at pthread_create.c:309 __res = pd = 0x7f98a385d700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293555214080, 5517609443999566469, 0, 140293795401824, 0, 140293555214080, -5502488873664558459, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 49 (Thread 0x7f98a381c700 (LWP 39197)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3819fb0} check_for_interruption = {thread_info = 0x7f9884003d00, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a381a720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a381a33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a381a33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a381a610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a381a610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a381a450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a381a450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a381a6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a381a500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a381a720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\246", aligner_ = -90 '\246'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\245\201\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\250\201\243\230\177\000\000\257\246\201\243\230\177\000\000\001\000\000\000\001\000\000\000@\246\201\243\230\177\000\000\001\000\000\000\001\000\000\000\000\246\201\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\250\201\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\250\201\243\230\177\000\000\257\246\201\243\230\177\000\000\001\000\000\000\001\000\000\000\060\246\201\243\230\177\000\000H\250\201\243\230\177\000\000@\246\201\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a381a508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a381a720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986400e630} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9758001190}, WhereCriteria = {px = 0x7f9758001260}, Object = {px = 0x7f9809889330}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9758001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a381aee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a381aacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a381aacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a381adb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a381adb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a381abe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a381abe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a381ae7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a381aca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a381aee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a381aca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a381aee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f986400e630, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f986400e630 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f986400e630, value=1448567292.0999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f986400e630) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567126.345118 adj = 14.245118103027345 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f986400e630) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9758000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9758000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9758000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9758000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9758000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a381b8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83390 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9758000bb0, type = {type = 0x7f9758000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9758000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9758000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9758000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.1003079} st = 1448567126.3451071 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a381b978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a381b8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97580008d9 " #0x7f98b0f831f0 W #0x7f98b0f83390", _M_in_cur = 0x7f97580008d9 " #0x7f98b0f831f0 W #0x7f98b0f83390", _M_in_end = 0x7f97580008d9 " #0x7f98b0f831f0 W #0x7f98b0f83390", _M_out_beg = 0x7f97580008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83390", _M_out_cur = 0x7f97580008fb "", _M_out_end = 0x7f9758000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884003eb8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884003ec8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884003eb8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884003d00) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a381c700) at pthread_create.c:309 __res = pd = 0x7f98a381c700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293554947840, 5517609443999566469, 0, 140293795401824, 0, 140293554947840, -5502488841989174651, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 48 (Thread 0x7f98a37db700 (LWP 39198)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a37d8fb0} check_for_interruption = {thread_info = 0x7f98840040c0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a37d9720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a37d933f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a37d933f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a37d9610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a37d9610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a37d9450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a37d9450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a37d96cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a37d9500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a37d9720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\226", aligner_ = -106 '\226'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\225}\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\230}\243\230\177\000\000\257\226}\243\230\177\000\000\001\000\000\000\001\000\000\000@\226}\243\230\177\000\000\001\000\000\000\001\000\000\000\000\226}\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\230}\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\230}\243\230\177\000\000\257\226}\243\230\177\000\000\001\000\000\000\001\000\000\000\060\226}\243\230\177\000\000H\230}\243\230\177\000\000@\226}\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a37d9508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a37d9720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9858010df0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f974c001190}, WhereCriteria = {px = 0x7f974c001260}, Object = {px = 0x7f9809887650}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f974c001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a37d9ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a37d9acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a37d9acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a37d9db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a37d9db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a37d9be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a37d9be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a37d9e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a37d9ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a37d9ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a37d9ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a37d9ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9858010df0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9858010df0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9858010df0, value=1448567292.0999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9858010df0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567126.3451641 adj = 14.245164184570312 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9858010df0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f974c000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f974c000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f974c000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f974c000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f974c000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a37da8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f833b0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f974c000bb0, type = {type = 0x7f974c000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f974c000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f974c000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f974c000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.100457} st = 1448567126.3451569 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a37da978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a37da8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f974c0008d9 " #0x7f98b0f831f0 W #0x7f98b0f833b0", _M_in_cur = 0x7f974c0008d9 " #0x7f98b0f831f0 W #0x7f98b0f833b0", _M_in_end = 0x7f974c0008d9 " #0x7f98b0f831f0 W #0x7f98b0f833b0", _M_out_beg = 0x7f974c0008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f833b0", _M_out_cur = 0x7f974c0008fb "", _M_out_end = 0x7f974c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884004278, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884004288, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884004278) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840040c0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a37db700) at pthread_create.c:309 __res = pd = 0x7f98a37db700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293554681600, 5517609443999566469, 0, 140293795401824, 0, 140293554681600, -5502490045116888443, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 47 (Thread 0x7f98a379a700 (LWP 39852)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3797fb0} check_for_interruption = {thread_info = 0x7f9884004460, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3798720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a379833f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a379833f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3798610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3798610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3798450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3798450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a37986cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3798500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3798720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\206", aligner_ = -122 '\206'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\205y\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\210y\243\230\177\000\000\257\206y\243\230\177\000\000\001\000\000\000\001\000\000\000@\206y\243\230\177\000\000\001\000\000\000\001\000\000\000\000\206y\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\210y\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\210y\243\230\177\000\000\257\206y\243\230\177\000\000\001\000\000\000\001\000\000\000\060\206y\243\230\177\000\000H\210y\243\230\177\000\000@\206y\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3798508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3798720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9880064580} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9890001270}, WhereCriteria = {px = 0x7f9890001380}, Object = {px = 0x7f978c97d330}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9890001270} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3798ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3798acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3798acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3798db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3798db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3798be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3798be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3798e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3798ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3798ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3798ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3798ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9880064580, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9880064580 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9880064580, value=1448567292.0700002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9880064580) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567130.8463011 adj = 18.776300964355467 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9880064580) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9890000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9890000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9890000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9890000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9890000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a37998b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82a10 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9890000bb0, type = {type = 0x7f9890000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9890000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9890000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9890000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.0703399} st = 1448567130.8462839 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3799978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a37998e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f98900008d9 " #0x7f98b0f82830 W #0x7f98b0f82a10", _M_in_cur = 0x7f98900008d9 " #0x7f98b0f82830 W #0x7f98b0f82a10", _M_in_end = 0x7f98900008d9 " #0x7f98b0f82830 W #0x7f98b0f82a10", _M_out_beg = 0x7f98900008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82a10", _M_out_cur = 0x7f98900008fb "", _M_out_end = 0x7f9890000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884004618, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884004628, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884004618) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884004460) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a379a700) at pthread_create.c:309 __res = pd = 0x7f98a379a700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293554415360, 5517609443999566469, 0, 140293795401824, 0, 140293554415360, -5502490009146537339, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 46 (Thread 0x7f98a3759700 (LWP 39853)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3756fb0} check_for_interruption = {thread_info = 0x7f9884004770, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3757720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a375733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a375733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3757610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3757610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3757450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3757450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a37576cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3757500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3757720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "v", aligner_ = 118 'v'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`uu\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000Hxu\243\230\177\000\000\257vu\243\230\177\000\000\001\000\000\000\001\000\000\000@vu\243\230\177\000\000\001\000\000\000\001\000\000\000\000vu\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000Hxu\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "Hxu\243\230\177\000\000\257vu\243\230\177\000\000\001\000\000\000\001\000\000\000\060vu\243\230\177\000\000Hxu\243\230\177\000\000@vu\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3757508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3757720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9864060da0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9750000d70}, WhereCriteria = {px = 0x7f9750001260}, Object = {px = 0x7f978c98f4b0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9750000d70} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3757ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3757acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3757acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3757db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3757db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3757be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3757be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3757e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3757ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3757ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3757ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3757ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9864060da0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9864060da0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9864060da0, value=1448567292.0699999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9864060da0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567130.846405 adj = 18.776405029296875 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9864060da0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9750000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9750000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9750000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9750000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9750000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a37588b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82a30 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9750000bb0, type = {type = 0x7f9750000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9750000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9750000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9750000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.0704119} st = 1448567130.8463049 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3758978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a37588e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97500008d9 " #0x7f98b0f82830 W #0x7f98b0f82a30", _M_in_cur = 0x7f97500008d9 " #0x7f98b0f82830 W #0x7f98b0f82a30", _M_in_end = 0x7f97500008d9 " #0x7f98b0f82830 W #0x7f98b0f82a30", _M_out_beg = 0x7f97500008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82a30", _M_out_cur = 0x7f97500008fb "", _M_out_end = 0x7f9750000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884004928, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884004938, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884004928) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884004770) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3759700) at pthread_create.c:309 __res = pd = 0x7f98a3759700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293554149120, 5517609443999566469, 0, 140293795401824, 0, 140293554149120, -5502490112762623355, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 45 (Thread 0x7f98a3718700 (LWP 39854)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3715fb0} check_for_interruption = {thread_info = 0x7f9884004b10, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3716720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a371633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a371633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3716610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3716610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3716450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3716450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a37166cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3716500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3716720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "f", aligner_ = 102 'f'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`eq\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000Hhq\243\230\177\000\000\257fq\243\230\177\000\000\001\000\000\000\001\000\000\000@fq\243\230\177\000\000\001\000\000\000\001\000\000\000\000fq\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000Hhq\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "Hhq\243\230\177\000\000\257fq\243\230\177\000\000\001\000\000\000\001\000\000\000\060fq\243\230\177\000\000Hhq\243\230\177\000\000@fq\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3716508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3716720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f985c063050} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9744001270}, WhereCriteria = {px = 0x7f9744001340}, Object = {px = 0x7f978c966f50}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9744001270} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3716ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3716acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3716acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3716db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3716db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3716be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3716be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3716e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3716ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3716ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3716ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3716ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f985c063050, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f985c063050 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f985c063050, value=1448567292.0699999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f985c063050) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567130.8463449 adj = 18.776344909667969 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f985c063050) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9744000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9744000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9744000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9744000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9744000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a37178b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82d50 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9744000bb0, type = {type = 0x7f9744000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9744000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9744000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9744000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.070179} st = 1448567130.8462901 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3717978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a37178e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97440008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d50", _M_in_cur = 0x7f97440008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d50", _M_in_end = 0x7f97440008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d50", _M_out_beg = 0x7f97440008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82d50", _M_out_cur = 0x7f97440008fb "", _M_out_end = 0x7f9744000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884004cc8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884004cd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884004cc8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884004b10) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3718700) at pthread_create.c:309 __res = pd = 0x7f98a3718700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293553882880, 5517609443999566469, 0, 140293795401824, 0, 140293553882880, -5502490081087239547, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 44 (Thread 0x7f98a36d7700 (LWP 39855)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a36d4fb0} check_for_interruption = {thread_info = 0x7f9884004eb0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a36d5720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a36d533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a36d533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a36d5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a36d5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a36d5450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a36d5450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a36d56cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a36d5500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a36d5720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "V", aligner_ = 86 'V'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`Um\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000HXm\243\230\177\000\000\257Vm\243\230\177\000\000\001\000\000\000\001\000\000\000@Vm\243\230\177\000\000\001\000\000\000\001\000\000\000\000Vm\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HXm\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HXm\243\230\177\000\000\257Vm\243\230\177\000\000\001\000\000\000\001\000\000\000\060Vm\243\230\177\000\000HXm\243\230\177\000\000@Vm\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a36d5508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a36d5720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9870062c60} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9748001270}, WhereCriteria = {px = 0x7f9748001380}, Object = {px = 0x7f978c96b230}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9748001270} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a36d5ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a36d5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a36d5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a36d5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a36d5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a36d5be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a36d5be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a36d5e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a36d5ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a36d5ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a36d5ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a36d5ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9870062c60, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9870062c60 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9870062c60, value=1448567292.0700002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9870062c60) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567130.846422 adj = 18.776421813964845 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9870062c60) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9748000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9748000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9748000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9748000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9748000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a36d68b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82d70 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9748000bb0, type = {type = 0x7f9748000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9748000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9748000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9748000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.070246} st = 1448567130.8464141 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a36d6978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a36d68e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97480008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d70", _M_in_cur = 0x7f97480008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d70", _M_in_end = 0x7f97480008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d70", _M_out_beg = 0x7f97480008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82d70", _M_out_cur = 0x7f97480008fb "", _M_out_end = 0x7f9748000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884005068, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884005078, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884005068) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884004eb0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a36d7700) at pthread_create.c:309 __res = pd = 0x7f98a36d7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293553616640, 5517609443999566469, 0, 140293795401824, 0, 140293553616640, -5502490184703325563, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 43 (Thread 0x7f98a3696700 (LWP 39856)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3693fb0} check_for_interruption = {thread_info = 0x7f98840051c0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3694720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a369433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a369433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3694610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3694610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3694450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3694450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a36946cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3694500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3694720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "F", aligner_ = 70 'F'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`Ei\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000HHi\243\230\177\000\000\257Fi\243\230\177\000\000\001\000\000\000\001\000\000\000@Fi\243\230\177\000\000\001\000\000\000\001\000\000\000\000Fi\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HHi\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HHi\243\230\177\000\000\257Fi\243\230\177\000\000\001\000\000\000\001\000\000\000\060Fi\243\230\177\000\000HHi\243\230\177\000\000@Fi\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3694508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3694720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987c032f30} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f973c001190}, WhereCriteria = {px = 0x7f973c001260}, Object = {px = 0x7f980988aad0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f973c001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3694ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3694acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3694acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3694db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3694db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3694be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3694be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3694e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3694ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3694ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3694ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3694ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987c032f30, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987c032f30 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987c032f30, value=1448567292.1000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987c032f30) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567130.846566 adj = 18.746565856933593 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987c032f30) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f973c000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f973c000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f973c000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f973c000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f973c000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a36958b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83090 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f973c000bb0, type = {type = 0x7f973c000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f973c000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f973c000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f973c000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.1003339} st = 1448567130.8465271 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3695978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a36958e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f973c0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83090", _M_in_cur = 0x7f973c0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83090", _M_in_end = 0x7f973c0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83090", _M_out_beg = 0x7f973c0008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83090", _M_out_cur = 0x7f973c0008fb "", _M_out_end = 0x7f973c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884005378, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884005388, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884005378) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840051c0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3696700) at pthread_create.c:309 __res = pd = 0x7f98a3696700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293553350400, 5517609443999566469, 0, 140293795401824, 0, 140293553350400, -5502490148732974459, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 42 (Thread 0x7f98a3655700 (LWP 39858)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3652fb0} check_for_interruption = {thread_info = 0x7f98840055d0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3653720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a365333f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a365333f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3653610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3653610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3653450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3653450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a36536cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3653500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3653720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "6", aligner_ = 54 '6'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`5e\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H8e\243\230\177\000\000\257\066e\243\230\177\000\000\001\000\000\000\001\000\000\000@6e\243\230\177\000\000\001\000\000\000\001\000\000\000\000\066e\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H8e\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H8e\243\230\177\000\000\257\066e\243\230\177\000\000\001\000\000\000\001\000\000\000\060\066e\243\230\177\000\000H8e\243\230\177\000\000@6e\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3653508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3653720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f985c011e70} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9740001190}, WhereCriteria = {px = 0x7f9740001260}, Object = {px = 0x7f980988d770}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9740001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3653ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3653acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3653acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3653db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3653db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3653be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3653be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3653e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3653ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3653ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3653ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3653ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f985c011e70, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f985c011e70 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f985c011e70, value=1448567292.1000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f985c011e70) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567130.84659 adj = 18.746589965820313 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f985c011e70) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9740000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9740000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9740000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9740000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9740000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a36548b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f830b0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9740000bb0, type = {type = 0x7f9740000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9740000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9740000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9740000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.100373} st = 1448567130.84658 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3654978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a36548e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97400008d9 " #0x7f98b0f82eb0 W #0x7f98b0f830b0", _M_in_cur = 0x7f97400008d9 " #0x7f98b0f82eb0 W #0x7f98b0f830b0", _M_in_end = 0x7f97400008d9 " #0x7f98b0f82eb0 W #0x7f98b0f830b0", _M_out_beg = 0x7f97400008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f830b0", _M_out_cur = 0x7f97400008fb "", _M_out_end = 0x7f9740000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884005788, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884005798, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884005788) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840055d0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3655700) at pthread_create.c:309 __res = pd = 0x7f98a3655700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293553084160, 5517609443999566469, 0, 140293795401824, 0, 140293553084160, -5502490252349060475, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 41 (Thread 0x7f98a3614700 (LWP 39859)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3611fb0} check_for_interruption = {thread_info = 0x7f98840058e0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3612720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a361233f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a361233f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3612610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3612610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3612450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3612450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a36126cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3612500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3612720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "&", aligner_ = 38 '&'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`%a\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H(a\243\230\177\000\000\257&a\243\230\177\000\000\001\000\000\000\001\000\000\000@&a\243\230\177\000\000\001\000\000\000\001\000\000\000\000&a\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H(a\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H(a\243\230\177\000\000\257&a\243\230\177\000\000\001\000\000\000\001\000\000\000\060&a\243\230\177\000\000H(a\243\230\177\000\000@&a\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3612508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3612720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987800f660} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97340013a0}, WhereCriteria = {px = 0x7f9734001470}, Object = {px = 0x7f9809888220}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f97340013a0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3612ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3612acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3612acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3612db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3612db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3612be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3612be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3612e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3612ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3612ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3612ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3612ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987800f660, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987800f660 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987800f660, value=1448567292.0999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987800f660) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567130.8466909 adj = 18.746690979003905 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987800f660) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9734000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9734000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9734000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9734000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9734000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a36138b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f833d0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9734000bb0, type = {type = 0x7f9734000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9734000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9734000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9734000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.1004851} st = 1448567130.8466589 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3613978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a36138e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97340008d9 " #0x7f98b0f831f0 W #0x7f98b0f833d0", _M_in_cur = 0x7f97340008d9 " #0x7f98b0f831f0 W #0x7f98b0f833d0", _M_in_end = 0x7f97340008d9 " #0x7f98b0f831f0 W #0x7f98b0f833d0", _M_out_beg = 0x7f97340008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f833d0", _M_out_cur = 0x7f97340008fb "", _M_out_end = 0x7f9734000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884005a98, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884005aa8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884005a98) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840058e0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3614700) at pthread_create.c:309 __res = pd = 0x7f98a3614700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293552817920, 5517609443999566469, 0, 140293795401824, 0, 140293552817920, -5502490220673676667, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 40 (Thread 0x7f98a35d3700 (LWP 39860)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a35d0fb0} check_for_interruption = {thread_info = 0x7f9884005cf0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a35d1720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a35d133f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a35d133f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a35d1610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a35d1610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a35d1450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a35d1450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a35d16cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a35d1500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a35d1720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\026", aligner_ = 22 '\026'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\025]\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\030]\243\230\177\000\000\257\026]\243\230\177\000\000\001\000\000\000\001\000\000\000@\026]\243\230\177\000\000\001\000\000\000\001\000\000\000\000\026]\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\030]\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\030]\243\230\177\000\000\257\026]\243\230\177\000\000\001\000\000\000\001\000\000\000\060\026]\243\230\177\000\000H\030]\243\230\177\000\000@\026]\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a35d1508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a35d1720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986c015850} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9738001190}, WhereCriteria = {px = 0x7f9738001260}, Object = {px = 0x7f9809888610}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9738001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a35d1ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a35d1acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a35d1acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a35d1db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a35d1db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a35d1be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a35d1be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a35d1e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a35d1ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a35d1ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a35d1ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a35d1ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f986c015850, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f986c015850 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f986c015850, value=1448567292.1000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f986c015850) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567130.8467 adj = 18.746699829101562 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f986c015850) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9738000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9738000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9738000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9738000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9738000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a35d28b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f833f0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9738000bb0, type = {type = 0x7f9738000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9738000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9738000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9738000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.1005371} st = 1448567130.846694 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a35d2978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a35d28e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97380008d9 " #0x7f98b0f831f0 W #0x7f98b0f833f0", _M_in_cur = 0x7f97380008d9 " #0x7f98b0f831f0 W #0x7f98b0f833f0", _M_in_end = 0x7f97380008d9 " #0x7f98b0f831f0 W #0x7f98b0f833f0", _M_out_beg = 0x7f97380008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f833f0", _M_out_cur = 0x7f97380008fb "", _M_out_end = 0x7f9738000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884005ea8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884005eb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884005ea8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884005cf0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a35d3700) at pthread_create.c:309 __res = pd = 0x7f98a35d3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293552551680, 5517609443999566469, 0, 140293795401824, 0, 140293552551680, -5502490324289762683, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 39 (Thread 0x7f98a3592700 (LWP 40503)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a358ffb0} check_for_interruption = {thread_info = 0x7f9884006000, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3590720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a359033f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a359033f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3590610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3590610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3590450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3590450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a35906cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3590500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3590720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\006", aligner_ = 6 '\006'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\005Y\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\bY\243\230\177\000\000\257\006Y\243\230\177\000\000\001\000\000\000\001\000\000\000@\006Y\243\230\177\000\000\001\000\000\000\001\000\000\000\000\006Y\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\bY\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\bY\243\230\177\000\000\257\006Y\243\230\177\000\000\001\000\000\000\001\000\000\000\060\006Y\243\230\177\000\000H\bY\243\230\177\000\000@\006Y\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3590508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3590720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986c0633c0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f972c0011a0}, WhereCriteria = {px = 0x7f972c001270}, Object = {px = 0x7f978c997c90}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f972c0011a0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3590ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3590acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3590acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3590db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3590db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3590be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3590be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3590e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3590ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3590ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3590ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3590ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f986c0633c0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f986c0633c0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f986c0633c0, value=1448567292.0699999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f986c0633c0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567134.847708 adj = 22.777708129882811 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f986c0633c0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f972c000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f972c000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f972c000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f972c000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f972c000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a35918b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82a50 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f972c000bb0, type = {type = 0x7f972c000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f972c000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f972c000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f972c000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.070456} st = 1448567134.8476779 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3591978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a35918e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f972c0008d9 " #0x7f98b0f82830 W #0x7f98b0f82a50", _M_in_cur = 0x7f972c0008d9 " #0x7f98b0f82830 W #0x7f98b0f82a50", _M_in_end = 0x7f972c0008d9 " #0x7f98b0f82830 W #0x7f98b0f82a50", _M_out_beg = 0x7f972c0008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82a50", _M_out_cur = 0x7f972c0008fb "", _M_out_end = 0x7f972c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840061b8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840061c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840061b8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884006000) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3592700) at pthread_create.c:309 __res = pd = 0x7f98a3592700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293552285440, 5517609443999566469, 0, 140293795401824, 0, 140293552285440, -5502490288319411579, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 38 (Thread 0x7f98a3551700 (LWP 40504)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a354efb0} check_for_interruption = {thread_info = 0x7f9884006330, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a354f720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a354f33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a354f33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a354f610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a354f610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a354f450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a354f450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a354f6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a354f500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a354f720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -10 '\366'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\365T\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\370T\243\230\177\000\000\257\366T\243\230\177\000\000\001\000\000\000\001\000\000\000@\366T\243\230\177\000\000\001\000\000\000\001\000\000\000\000\366T\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\370T\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\370T\243\230\177\000\000\257\366T\243\230\177\000\000\001\000\000\000\001\000\000\000\060\366T\243\230\177\000\000H\370T\243\230\177\000\000@\366T\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a354f508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a354f720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f98540104c0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9730001190}, WhereCriteria = {px = 0x7f9730001260}, Object = {px = 0x7f9809881700}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9730001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a354fee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a354facf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a354facf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a354fdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a354fdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a354fbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a354fbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a354fe7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a354fca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a354fee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a354fca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a354fee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98540104c0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98540104c0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98540104c0, value=1448567292.1000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98540104c0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567134.8477769 adj = 22.747776794433594 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98540104c0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9730000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9730000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9730000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9730000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9730000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a35508b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82a70 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9730000bb0, type = {type = 0x7f9730000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9730000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9730000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9730000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.100184} st = 1448567134.8477471 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3550978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a35508e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97300008d9 " #0x7f98b0f82830 W #0x7f98b0f82a70", _M_in_cur = 0x7f97300008d9 " #0x7f98b0f82830 W #0x7f98b0f82a70", _M_in_end = 0x7f97300008d9 " #0x7f98b0f82830 W #0x7f98b0f82a70", _M_out_beg = 0x7f97300008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82a70", _M_out_cur = 0x7f97300008fb "", _M_out_end = 0x7f9730000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840064e8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840064f8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840064e8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884006330) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3551700) at pthread_create.c:309 __res = pd = 0x7f98a3551700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293552019200, 5517609443999566469, 0, 140293795401824, 0, 140293552019200, -5502490391935497595, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 37 (Thread 0x7f98a3510700 (LWP 40505)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a350dfb0} check_for_interruption = {thread_info = 0x7f9884006720, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a350e720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a350e33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a350e33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a350e610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a350e610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a350e450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a350e450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a350e6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a350e500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a350e720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -26 '\346'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\345P\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\350P\243\230\177\000\000\257\346P\243\230\177\000\000\001\000\000\000\001\000\000\000@\346P\243\230\177\000\000\001\000\000\000\001\000\000\000\000\346P\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\350P\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\350P\243\230\177\000\000\257\346P\243\230\177\000\000\001\000\000\000\001\000\000\000\060\346P\243\230\177\000\000H\350P\243\230\177\000\000@\346P\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a350e508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a350e720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987c082130} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97240011a0}, WhereCriteria = {px = 0x7f9724001270}, Object = {px = 0x7f978c9898e0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f97240011a0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a350eee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a350eacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a350eacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a350edb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a350edb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a350ebe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a350ebe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a350ee7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a350eca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a350eee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a350eca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a350eee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987c082130, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987c082130 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987c082130, value=1448567292.0699999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987c082130) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567134.8477521 adj = 22.777752075195313 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987c082130) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9724000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9724000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9724000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9724000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9724000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a350f8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82d90 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9724000bb0, type = {type = 0x7f9724000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9724000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9724000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9724000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.0703609} st = 1448567134.8477221 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a350f978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a350f8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97240008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d90", _M_in_cur = 0x7f97240008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d90", _M_in_end = 0x7f97240008d9 " #0x7f98b0f82b70 W #0x7f98b0f82d90", _M_out_beg = 0x7f97240008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82d90", _M_out_cur = 0x7f97240008fb "", _M_out_end = 0x7f9724000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840068d8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840068e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840068d8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884006720) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3510700) at pthread_create.c:309 __res = pd = 0x7f98a3510700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293551752960, 5517609443999566469, 0, 140293795401824, 0, 140293551752960, -5502490343080244603, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 36 (Thread 0x7f98a34cf700 (LWP 40506)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a34ccfb0} check_for_interruption = {thread_info = 0x7f9884006b00, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a34cd720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a34cd33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a34cd33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a34cd610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a34cd610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a34cd450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a34cd450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a34cd6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a34cd500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a34cd720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -42 '\326'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\325L\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\330L\243\230\177\000\000\257\326L\243\230\177\000\000\001\000\000\000\001\000\000\000@\326L\243\230\177\000\000\001\000\000\000\001\000\000\000\000\326L\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\330L\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\330L\243\230\177\000\000\257\326L\243\230\177\000\000\001\000\000\000\001\000\000\000\060\326L\243\230\177\000\000H\330L\243\230\177\000\000@\326L\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a34cd508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a34cd720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9874062850} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97280011a0}, WhereCriteria = {px = 0x7f9728001270}, Object = {px = 0x7f978c98d3b0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f97280011a0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a34cdee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a34cdacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a34cdacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a34cddb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a34cddb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a34cdbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a34cdbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a34cde7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a34cdca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a34cdee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a34cdca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a34cdee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9874062850, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9874062850 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9874062850, value=1448567292.0700002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9874062850) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567134.8477759 adj = 22.777775878906251 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9874062850) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9728000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9728000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9728000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9728000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9728000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a34ce8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82db0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9728000bb0, type = {type = 0x7f9728000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9728000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9728000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9728000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.0703909} st = 1448567134.84776 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a34ce978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a34ce8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97280008d9 " #0x7f98b0f82b70 W #0x7f98b0f82db0", _M_in_cur = 0x7f97280008d9 " #0x7f98b0f82b70 W #0x7f98b0f82db0", _M_in_end = 0x7f97280008d9 " #0x7f98b0f82b70 W #0x7f98b0f82db0", _M_out_beg = 0x7f97280008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82db0", _M_out_cur = 0x7f97280008fb "", _M_out_end = 0x7f9728000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884006cb8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884006cc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884006cb8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884006b00) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a34cf700) at pthread_create.c:309 __res = pd = 0x7f98a34cf700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293551486720, 5517609443999566469, 0, 140293795401824, 0, 140293551486720, -5502490446696330619, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 35 (Thread 0x7f98a348e700 (LWP 40507)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a348bfb0} check_for_interruption = {thread_info = 0x7f9884006e10, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a348c720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a348c33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a348c33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a348c610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a348c610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a348c450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a348c450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a348c6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a348c500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a348c720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -58 '\306'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\305H\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\034\227\177\000\000\000\000\000\000\000\000\000\000H\310H\243\230\177\000\000\257\306H\243\230\177\000\000\001\000\000\000\001\000\000\000@\306H\243\230\177\000\000\001\000\000\000\001\000\000\000\000\306H\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\310H\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\310H\243\230\177\000\000\257\306H\243\230\177\000\000\001\000\000\000\001\000\000\000\060\306H\243\230\177\000\000H\310H\243\230\177\000\000@\306H\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a348c508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a348c720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f98600112e0} service = {px = 0x7f985c2b9140} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f971c001230}, WhereCriteria = {px = 0x7f971c001300}, Object = {px = 0x7f983bfd1e10}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f971c001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a348cee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a348cacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a348cacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a348cdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a348cdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a348cbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a348cbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a348ce7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a348cca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a348cee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a348cca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a348cee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f985c2b9140, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f985c2b9140 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f985c2b9140, value=1448568012.24, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f985c2b9140) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567134.8480141 adj = 22.608014221191407 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f985c2b9140) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f971c000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f971c000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f971c000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f971c000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f971c000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a348d8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f830d0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f971c000bb0, type = {type = 0x7f971c000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f971c000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f971c000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f971c000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.240319} st = 1448567134.8479581 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a348d978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a348d8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f971c0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f830d0", _M_in_cur = 0x7f971c0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f830d0", _M_in_end = 0x7f971c0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f830d0", _M_out_beg = 0x7f971c0008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f830d0", _M_out_cur = 0x7f971c0008fb "", _M_out_end = 0x7f971c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884006fc8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884006fd8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884006fc8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884006e10) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a348e700) at pthread_create.c:309 __res = pd = 0x7f98a348e700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293551220480, 5517609443999566469, 0, 140293795401824, 0, 140293551220480, -5502490410725979515, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 34 (Thread 0x7f98a344d700 (LWP 40508)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a344afb0} check_for_interruption = {thread_info = 0x7f9884007120, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a344b720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a344b33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a344b33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a344b610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a344b610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a344b450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a344b450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a344b6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a344b500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a344b720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\266", aligner_ = -74 '\266'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\265D\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000 \227\177\000\000\000\000\000\000\000\000\000\000H\270D\243\230\177\000\000\257\266D\243\230\177\000\000\001\000\000\000\001\000\000\000@\266D\243\230\177\000\000\001\000\000\000\001\000\000\000\000\266D\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\270D\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\270D\243\230\177\000\000\257\266D\243\230\177\000\000\001\000\000\000\001\000\000\000\060\266D\243\230\177\000\000H\270D\243\230\177\000\000@\266D\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a344b508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a344b720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9880015690} service = {px = 0x7f98782aba70} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9720001230}, WhereCriteria = {px = 0x7f9720001300}, Object = {px = 0x7f97ece249d0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9720001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a344bee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a344bacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a344bacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a344bdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a344bdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a344bbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a344bbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a344be7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a344bca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a344bee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a344bca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a344bee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98782aba70, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98782aba70 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98782aba70, value=1448568012.24, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98782aba70) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567134.8480141 adj = 22.608014221191407 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98782aba70) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9720000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9720000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9720000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9720000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9720000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a344c8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f830f0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9720000bb0, type = {type = 0x7f9720000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9720000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9720000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9720000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2404799} st = 1448567134.848007 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a344c978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a344c8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97200008d9 " #0x7f98b0f82eb0 W #0x7f98b0f830f0", _M_in_cur = 0x7f97200008d9 " #0x7f98b0f82eb0 W #0x7f98b0f830f0", _M_in_end = 0x7f97200008d9 " #0x7f98b0f82eb0 W #0x7f98b0f830f0", _M_out_beg = 0x7f97200008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f830f0", _M_out_cur = 0x7f97200008fb "", _M_out_end = 0x7f9720000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840072d8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840072e8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840072d8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884007120) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a344d700) at pthread_create.c:309 __res = pd = 0x7f98a344d700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293550954240, 5517609443999566469, 0, 140293795401824, 0, 140293550954240, -5502490514342065531, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 33 (Thread 0x7f98a340c700 (LWP 40510)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3409fb0} check_for_interruption = {thread_info = 0x7f9884007510, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a340a720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a340a33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a340a33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a340a610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a340a610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a340a450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a340a450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a340a6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a340a500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a340a720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\246", aligner_ = -90 '\246'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\245@\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\024\227\177\000\000\000\000\000\000\000\000\000\000H\250@\243\230\177\000\000\257\246@\243\230\177\000\000\001\000\000\000\001\000\000\000@\246@\243\230\177\000\000\001\000\000\000\001\000\000\000\000\246@\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\250@\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\250@\243\230\177\000\000\257\246@\243\230\177\000\000\001\000\000\000\001\000\000\000\060\246@\243\230\177\000\000H\250@\243\230\177\000\000@\246@\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a340a508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a340a720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f98600112e0} service = {px = 0x7f98802bb5b0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9714001230}, WhereCriteria = {px = 0x7f9714001300}, Object = {px = 0x7f97ecd403a0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9714001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a340aee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a340aacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a340aacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a340adb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a340adb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a340abe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a340abe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a340ae7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a340aca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a340aee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a340aca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a340aee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98802bb5b0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98802bb5b0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98802bb5b0, value=1448568012.24, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98802bb5b0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567134.848103 adj = 22.608103027343748 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98802bb5b0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9714000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9714000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9714000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9714000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9714000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a340b8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83410 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9714000bb0, type = {type = 0x7f9714000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9714000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9714000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9714000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2402761} st = 1448567134.8480649 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a340b978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a340b8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97140008d9 " #0x7f98b0f831f0 W #0x7f98b0f83410", _M_in_cur = 0x7f97140008d9 " #0x7f98b0f831f0 W #0x7f98b0f83410", _M_in_end = 0x7f97140008d9 " #0x7f98b0f831f0 W #0x7f98b0f83410", _M_out_beg = 0x7f97140008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83410", _M_out_cur = 0x7f97140008fb "", _M_out_end = 0x7f9714000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840076c8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840076d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840076c8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884007510) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a340c700) at pthread_create.c:309 __res = pd = 0x7f98a340c700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293550688000, 5517609443999566469, 0, 140293795401824, 0, 140293550688000, -5502490482666681723, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 32 (Thread 0x7f98a33cb700 (LWP 40511)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a33c8fb0} check_for_interruption = {thread_info = 0x7f98840078f0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a33c9720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a33c933f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a33c933f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a33c9610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a33c9610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a33c9450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a33c9450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a33c96cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a33c9500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a33c9720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\226", aligner_ = -106 '\226'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\225<\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\060\024\000\030\227\177\000\000\000\000\000\000\000\000\000\000H\230<\243\230\177\000\000\257\226<\243\230\177\000\000\001\000\000\000\001\000\000\000@\226<\243\230\177\000\000\001\000\000\000\001\000\000\000\000\226<\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\230<\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\230<\243\230\177\000\000\257\226<\243\230\177\000\000\001\000\000\000\001\000\000\000\060\226<\243\230\177\000\000H\230<\243\230\177\000\000@\226<\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a33c9508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a33c9720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987000fc40} service = {px = 0x7f987c2d4f70} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9718001220}, WhereCriteria = {px = 0x7f97180012f0}, Object = {px = 0x7f97f908b280}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9718001220} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a33c9ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a33c9acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a33c9acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a33c9db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a33c9db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a33c9be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a33c9be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a33c9e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a33c9ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a33c9ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a33c9ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a33c9ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987c2d4f70, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987c2d4f70 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987c2d4f70, value=1448568012.24, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987c2d4f70) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567134.848104 adj = 22.608103942871093 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987c2d4f70) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9718000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9718000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9718000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9718000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9718000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a33ca8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83430 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9718000bb0, type = {type = 0x7f9718000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9718000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9718000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9718000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2405119} st = 1448567134.8480949 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a33ca978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a33ca8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97180008d9 " #0x7f98b0f831f0 W #0x7f98b0f83430", _M_in_cur = 0x7f97180008d9 " #0x7f98b0f831f0 W #0x7f98b0f83430", _M_in_end = 0x7f97180008d9 " #0x7f98b0f831f0 W #0x7f98b0f83430", _M_out_beg = 0x7f97180008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83430", _M_out_cur = 0x7f97180008fb "", _M_out_end = 0x7f9718000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884007aa8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884007ab8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884007aa8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840078f0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a33cb700) at pthread_create.c:309 __res = pd = 0x7f98a33cb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293550421760, 5517609443999566469, 0, 140293795401824, 0, 140293550421760, -5502489486771139963, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 31 (Thread 0x7f98a338a700 (LWP 40996)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3387fb0} check_for_interruption = {thread_info = 0x7f9884007c00, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3388720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a338833f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a338833f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3388610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3388610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3388450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3388450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a33886cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3388500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3388720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\206", aligner_ = -122 '\206'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\205\070\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\210\070\243\230\177\000\000\257\206\070\243\230\177\000\000\001\000\000\000\001\000\000\000@\206\070\243\230\177\000\000\001\000\000\000\001\000\000\000\000\206\070\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\210\070\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\210\070\243\230\177\000\000\257\206\070\243\230\177\000\000\001\000\000\000\001\000\000\000\060\206\070\243\230\177\000\000H\210\070\243\230\177\000\000@\206\070\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3388508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3388720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9870010fa0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f970c001190}, WhereCriteria = {px = 0x7f970c001260}, Object = {px = 0x7f9809885090}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f970c001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3388ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3388acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3388acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3388db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3388db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3388be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3388be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3388e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3388ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3388ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3388ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3388ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9870010fa0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9870010fa0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9870010fa0, value=1448567292.0999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9870010fa0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567137.8488121 adj = 25.748812255859374 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9870010fa0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f970c000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f970c000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f970c000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f970c000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f970c000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a33898b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82a90 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f970c000bb0, type = {type = 0x7f970c000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f970c000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f970c000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f970c000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.10023} st = 1448567137.8487561 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3389978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a33898e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f970c0008d9 " #0x7f98b0f82830 W #0x7f98b0f82a90", _M_in_cur = 0x7f970c0008d9 " #0x7f98b0f82830 W #0x7f98b0f82a90", _M_in_end = 0x7f970c0008d9 " #0x7f98b0f82830 W #0x7f98b0f82a90", _M_out_beg = 0x7f970c0008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82a90", _M_out_cur = 0x7f970c0008fb "", _M_out_end = 0x7f970c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884007db8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884007dc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884007db8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884007c00) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a338a700) at pthread_create.c:309 __res = pd = 0x7f98a338a700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293550155520, 5517609443999566469, 0, 140293795401824, 0, 140293550155520, -5502489450800788859, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 30 (Thread 0x7f98a3349700 (LWP 40997)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3346fb0} check_for_interruption = {thread_info = 0x7f9884007f10, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3347720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a334733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a334733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3347610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3347610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3347450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3347450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a33476cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3347500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3347720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "v", aligner_ = 118 'v'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`u4\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000Hx4\243\230\177\000\000\257v4\243\230\177\000\000\001\000\000\000\001\000\000\000@v4\243\230\177\000\000\001\000\000\000\001\000\000\000\000v4\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000Hx4\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "Hx4\243\230\177\000\000\257v4\243\230\177\000\000\001\000\000\000\001\000\000\000\060v4\243\230\177\000\000Hx4\243\230\177\000\000@v4\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3347508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3347720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f98600116c0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9710001190}, WhereCriteria = {px = 0x7f9710001260}, Object = {px = 0x7f9809880d10}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9710001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3347ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3347acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3347acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3347db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3347db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3347be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3347be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3347e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3347ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3347ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3347ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3347ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98600116c0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98600116c0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98600116c0, value=1448567292.0999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98600116c0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567137.848825 adj = 25.748825073242188 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98600116c0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9710000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9710000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9710000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9710000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9710000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a33488b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82ab0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9710000bb0, type = {type = 0x7f9710000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9710000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9710000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9710000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.100436} st = 1448567137.848783 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3348978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a33488e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97100008d9 " #0x7f98b0f82830 W #0x7f98b0f82ab0", _M_in_cur = 0x7f97100008d9 " #0x7f98b0f82830 W #0x7f98b0f82ab0", _M_in_end = 0x7f97100008d9 " #0x7f98b0f82830 W #0x7f98b0f82ab0", _M_out_beg = 0x7f97100008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82ab0", _M_out_cur = 0x7f97100008fb "", _M_out_end = 0x7f9710000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840080c8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840080d8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840080c8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884007f10) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3349700) at pthread_create.c:309 __res = pd = 0x7f98a3349700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293549889280, 5517609443999566469, 0, 140293795401824, 0, 140293549889280, -5502489554416874875, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 29 (Thread 0x7f98a3308700 (LWP 40998)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3305fb0} check_for_interruption = {thread_info = 0x7f9884008300, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3306720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a330633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a330633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3306610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3306610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3306450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3306450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a33066cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3306500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3306720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "f", aligner_ = 102 'f'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`e0\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000Hh0\243\230\177\000\000\257f0\243\230\177\000\000\001\000\000\000\001\000\000\000@f0\243\230\177\000\000\001\000\000\000\001\000\000\000\000f0\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000Hh0\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "Hh0\243\230\177\000\000\257f0\243\230\177\000\000\001\000\000\000\001\000\000\000\060f0\243\230\177\000\000Hh0\243\230\177\000\000@f0\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3306508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3306720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9868010dd0} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9704001190}, WhereCriteria = {px = 0x7f9704001260}, Object = {px = 0x7f980987c090}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9704001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3306ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3306acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3306acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3306db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3306db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3306be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3306be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3306e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3306ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3306ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3306ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3306ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9868010dd0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9868010dd0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9868010dd0, value=1448567292.1000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9868010dd0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567137.8488939 adj = 25.748893737792969 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9868010dd0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9704000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9704000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9704000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9704000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9704000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a33078b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82dd0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9704000bb0, type = {type = 0x7f9704000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9704000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9704000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9704000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.1002569} st = 1448567137.8488569 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3307978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a33078e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97040008d9 " #0x7f98b0f82b70 W #0x7f98b0f82dd0", _M_in_cur = 0x7f97040008d9 " #0x7f98b0f82b70 W #0x7f98b0f82dd0", _M_in_end = 0x7f97040008d9 " #0x7f98b0f82b70 W #0x7f98b0f82dd0", _M_out_beg = 0x7f97040008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82dd0", _M_out_cur = 0x7f97040008fb "", _M_out_end = 0x7f9704000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840084b8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840084c8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840084b8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884008300) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3308700) at pthread_create.c:309 __res = pd = 0x7f98a3308700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293549623040, 5517609443999566469, 0, 140293795401824, 0, 140293549623040, -5502489522741491067, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 28 (Thread 0x7f98a32c7700 (LWP 40999)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a32c4fb0} check_for_interruption = {thread_info = 0x7f98840086e0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a32c5720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a32c533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a32c533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a32c5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a32c5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a32c5450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a32c5450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a32c56cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a32c5500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a32c5720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "V", aligner_ = 86 'V'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`U,\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000HX,\243\230\177\000\000\257V,\243\230\177\000\000\001\000\000\000\001\000\000\000@V,\243\230\177\000\000\001\000\000\000\001\000\000\000\000V,\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HX,\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HX,\243\230\177\000\000\257V,\243\230\177\000\000\001\000\000\000\001\000\000\000\060V,\243\230\177\000\000HX,\243\230\177\000\000@V,\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a32c5508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a32c5720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9880015690} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f9708001190}, WhereCriteria = {px = 0x7f9708001260}, Object = {px = 0x7f98098804c0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f9708001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a32c5ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a32c5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a32c5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a32c5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a32c5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a32c5be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a32c5be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a32c5e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a32c5ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a32c5ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a32c5ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a32c5ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9880015690, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9880015690 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9880015690, value=1448567292.0999999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9880015690) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567137.8489981 adj = 25.748998107910158 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9880015690) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9708000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9708000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9708000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9708000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9708000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a32c68b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82df0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9708000bb0, type = {type = 0x7f9708000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9708000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9708000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9708000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.100409} st = 1448567137.8489389 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a32c6978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a32c68e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97080008d9 " #0x7f98b0f82b70 W #0x7f98b0f82df0", _M_in_cur = 0x7f97080008d9 " #0x7f98b0f82b70 W #0x7f98b0f82df0", _M_in_end = 0x7f97080008d9 " #0x7f98b0f82b70 W #0x7f98b0f82df0", _M_out_beg = 0x7f97080008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82df0", _M_out_cur = 0x7f97080008fb "", _M_out_end = 0x7f9708000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884008898, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840088a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884008898) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840086e0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a32c7700) at pthread_create.c:309 __res = pd = 0x7f98a32c7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293549356800, 5517609443999566469, 0, 140293795401824, 0, 140293549356800, -5502489626357577083, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 27 (Thread 0x7f98a3286700 (LWP 41000)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3283fb0} check_for_interruption = {thread_info = 0x7f98840089f0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3284720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a328433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a328433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3284610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3284610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3284450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3284450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a32846cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3284500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3284720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "F", aligner_ = 70 'F'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`E(\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\374\226\177\000\000\000\000\000\000\000\000\000\000HH(\243\230\177\000\000\257F(\243\230\177\000\000\001\000\000\000\001\000\000\000@F(\243\230\177\000\000\001\000\000\000\001\000\000\000\000F(\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HH(\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HH(\243\230\177\000\000\257F(\243\230\177\000\000\001\000\000\000\001\000\000\000\060F(\243\230\177\000\000HH(\243\230\177\000\000@F(\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3284508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3284720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986800f690} service = {px = 0x7f988031bf80} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96fc001230}, WhereCriteria = {px = 0x7f96fc001300}, Object = {px = 0x7f97d832d940}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96fc001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3284ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3284acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3284acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3284db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3284db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3284be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3284be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3284e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3284ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3284ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3284ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3284ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f988031bf80, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f988031bf80 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f988031bf80, value=1448568012.28, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f988031bf80) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567137.849148 adj = 25.569147949218749 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f988031bf80) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96fc000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96fc000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96fc000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96fc000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96fc000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a32858b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83110 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96fc000bb0, type = {type = 0x7f96fc000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96fc000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96fc000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96fc000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.280241} st = 1448567137.8491371 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3285978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a32858e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96fc0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83110", _M_in_cur = 0x7f96fc0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83110", _M_in_end = 0x7f96fc0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83110", _M_out_beg = 0x7f96fc0008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83110", _M_out_cur = 0x7f96fc0008fb "", _M_out_end = 0x7f96fc000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884008ba8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884008bb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884008ba8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840089f0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3286700) at pthread_create.c:309 __res = pd = 0x7f98a3286700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293549090560, 5517609443999566469, 0, 140293795401824, 0, 140293549090560, -5502489590387225979, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 26 (Thread 0x7f98a3245700 (LWP 41001)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3242fb0} check_for_interruption = {thread_info = 0x7f9884008d00, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3243720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a324333f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a324333f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3243610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3243610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3243450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3243450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a32436cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3243500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3243720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "6", aligner_ = 54 '6'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`5$\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\340\023\000\000\227\177\000\000\000\000\000\000\000\000\000\000H8$\243\230\177\000\000\257\066$\243\230\177\000\000\001\000\000\000\001\000\000\000@6$\243\230\177\000\000\001\000\000\000\001\000\000\000\000\066$\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H8$\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H8$\243\230\177\000\000\257\066$\243\230\177\000\000\001\000\000\000\001\000\000\000\060\066$\243\230\177\000\000H8$\243\230\177\000\000@6$\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3243508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3243720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987800d2f0} service = {px = 0x7f98683163f0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f97000011d0}, WhereCriteria = {px = 0x7f97000012a0}, Object = {px = 0x7f97e85bd670}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f97000011d0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3243ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3243acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3243acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3243db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3243db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3243be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3243be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3243e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3243ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3243ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3243ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3243ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98683163f0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98683163f0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98683163f0, value=1448568012.28, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98683163f0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567137.849195 adj = 25.569194946289063 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98683163f0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f9700000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f9700000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f9700000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f9700000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f9700000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a32448b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83130 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f9700000bb0, type = {type = 0x7f9700000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f9700000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f9700000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f9700000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.280385} st = 1448567137.8491509 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3244978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a32448e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f97000008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83130", _M_in_cur = 0x7f97000008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83130", _M_in_end = 0x7f97000008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83130", _M_out_beg = 0x7f97000008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83130", _M_out_cur = 0x7f97000008fb "", _M_out_end = 0x7f9700000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884008eb8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884008ec8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884008eb8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884008d00) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3245700) at pthread_create.c:309 __res = pd = 0x7f98a3245700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293548824320, 5517609443999566469, 0, 140293795401824, 0, 140293548824320, -5502489694003311995, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 25 (Thread 0x7f98a3204700 (LWP 41002)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a3201fb0} check_for_interruption = {thread_info = 0x7f98840090f0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3202720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a320233f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a320233f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3202610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3202610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3202450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3202450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a32026cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3202500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3202720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "&", aligner_ = 38 '&'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`% \243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\340\023\000\364\226\177\000\000\000\000\000\000\000\000\000\000H( \243\230\177\000\000\257& \243\230\177\000\000\001\000\000\000\001\000\000\000@& \243\230\177\000\000\001\000\000\000\001\000\000\000\000& \243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H( \243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H( \243\230\177\000\000\257& \243\230\177\000\000\001\000\000\000\001\000\000\000\060& \243\230\177\000\000H( \243\230\177\000\000@& \243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3202508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3202720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987000fc40} service = {px = 0x7f98702b2030} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96f40011d0}, WhereCriteria = {px = 0x7f96f40012a0}, Object = {px = 0x7f97e450b180}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96f40011d0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3202ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3202acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3202acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3202db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3202db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3202be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3202be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3202e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3202ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3202ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3202ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3202ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98702b2030, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98702b2030 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98702b2030, value=1448568012.2400002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98702b2030) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567137.8492601 adj = 25.609259948730468 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98702b2030) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96f4000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96f4000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96f4000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96f4000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96f4000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a32038b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83450 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96f4000bb0, type = {type = 0x7f96f4000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96f4000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96f4000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96f4000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.24072} st = 1448567137.8492291 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3203978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a32038e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96f40008d9 " #0x7f98b0f831f0 W #0x7f98b0f83450", _M_in_cur = 0x7f96f40008d9 " #0x7f98b0f831f0 W #0x7f98b0f83450", _M_in_end = 0x7f96f40008d9 " #0x7f98b0f831f0 W #0x7f98b0f83450", _M_out_beg = 0x7f96f40008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83450", _M_out_cur = 0x7f96f40008fb "", _M_out_end = 0x7f96f4000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f98840092a8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840092b8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f98840092a8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840090f0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3204700) at pthread_create.c:309 __res = pd = 0x7f98a3204700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293548558080, 5517609443999566469, 0, 140293795401824, 0, 140293548558080, -5502489662327928187, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 24 (Thread 0x7f98a31c3700 (LWP 41003)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a31c0fb0} check_for_interruption = {thread_info = 0x7f98840094d0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a31c1720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a31c133f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a31c133f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a31c1610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a31c1610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a31c1450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a31c1450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a31c16cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a31c1500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a31c1720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\026", aligner_ = 22 '\026'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\025\034\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000P\026\000\370\226\177\000\000\000\000\000\000\000\000\000\000H\030\034\243\230\177\000\000\257\026\034\243\230\177\000\000\001\000\000\000\001\000\000\000@\026\034\243\230\177\000\000\001\000\000\000\001\000\000\000\000\026\034\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\030\034\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\030\034\243\230\177\000\000\257\026\034\243\230\177\000\000\001\000\000\000\001\000\000\000\060\026\034\243\230\177\000\000H\030\034\243\230\177\000\000@\026\034\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a31c1508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a31c1720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986800f690} service = {px = 0x7f985c319b60} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96f8001440}, WhereCriteria = {px = 0x7f96f8001510}, Object = {px = 0x7f97f0a90710}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96f8001440} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a31c1ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a31c1acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a31c1acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a31c1db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a31c1db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a31c1be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a31c1be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a31c1e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a31c1ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a31c1ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a31c1ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a31c1ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f985c319b60, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f985c319b60 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f985c319b60, value=1448568012.2800002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f985c319b60) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567137.849283 adj = 25.569282836914063 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f985c319b60) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96f8000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96f8000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96f8000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96f8000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96f8000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a31c28b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83470 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96f8000bb0, type = {type = 0x7f96f8000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96f8000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96f8000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96f8000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2801919} st = 1448567137.849273 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a31c2978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a31c28e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96f80008d9 " #0x7f98b0f831f0 W #0x7f98b0f83470", _M_in_cur = 0x7f96f80008d9 " #0x7f98b0f831f0 W #0x7f98b0f83470", _M_in_end = 0x7f96f80008d9 " #0x7f98b0f831f0 W #0x7f98b0f83470", _M_out_beg = 0x7f96f80008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83470", _M_out_cur = 0x7f96f80008fb "", _M_out_end = 0x7f96f8000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884009688, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884009698, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884009688) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840094d0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a31c3700) at pthread_create.c:309 __res = pd = 0x7f98a31c3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293548291840, 5517609443999566469, 0, 140293795401824, 0, 140293548291840, -5502489765944014203, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 23 (Thread 0x7f98a3182700 (LWP 41493)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a317ffb0} check_for_interruption = {thread_info = 0x7f98840097e0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a3180720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a318033f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a318033f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3180610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a3180610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3180450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3180450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a31806cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a3180500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3180720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\006", aligner_ = 6 '\006'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\005\030\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\255:\274\260\230\177\000\000\000\000\000\000\000\000\000\000H\b\030\243\230\177\000\000\257\006\030\243\230\177\000\000\001\000\000\000\001\000\000\000@\006\030\243\230\177\000\000\001\000\000\000\001\000\000\000\000\006\030\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\b\030\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\b\030\243\230\177\000\000\257\006\030\243\230\177\000\000\001\000\000\000\001\000\000\000\060\006\030\243\230\177\000\000H\b\030\243\230\177\000\000@\006\030\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3180508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3180720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987400f440} service = {px = 0x0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "hoststatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96ec001190}, WhereCriteria = {px = 0x7f96ec001260}, Object = {px = 0x7f9809887ce0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96ec001190} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a3180ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a3180acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a3180acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a3180db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a3180db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a3180be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a3180be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a3180e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a3180ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a3180ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a3180ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a3180ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987400f440, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987400f440 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987400f440, value=1448567292.1000001, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987400f440) at ../../../lib/icinga/checkable-check.cpp:78 interval = 180 now = 1448567140.8500099 adj = 28.750009765624998 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987400f440) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96ec000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96ec000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96ec000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96ec000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96ec000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a31818b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82ad0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96ec000bb0, type = {type = 0x7f96ec000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96ec000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96ec000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96ec000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.1005149} st = 1448567140.849987 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3181978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a31818e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96ec0008d9 " #0x7f98b0f82830 W #0x7f98b0f82ad0", _M_in_cur = 0x7f96ec0008d9 " #0x7f98b0f82830 W #0x7f98b0f82ad0", _M_in_end = 0x7f96ec0008d9 " #0x7f98b0f82830 W #0x7f98b0f82ad0", _M_out_beg = 0x7f96ec0008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82ad0", _M_out_cur = 0x7f96ec0008fb "", _M_out_end = 0x7f96ec000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884009998, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f98840099a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884009998) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f98840097e0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3182700) at pthread_create.c:309 __res = pd = 0x7f98a3182700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293548025600, 5517609443999566469, 0, 140293795401824, 0, 140293548025600, -5502489729973663099, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 22 (Thread 0x7f98a3141700 (LWP 41494)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a313efb0} check_for_interruption = {thread_info = 0x7f9884009af0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a313f720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a313f33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a313f33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a313f610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a313f610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a313f450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a313f450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a313f6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a313f500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a313f720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -10 '\366'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\365\023\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\360\226\177\000\000\000\000\000\000\000\000\000\000H\370\023\243\230\177\000\000\257\366\023\243\230\177\000\000\001\000\000\000\001\000\000\000@\366\023\243\230\177\000\000\001\000\000\000\001\000\000\000\000\366\023\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\370\023\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\370\023\243\230\177\000\000\257\366\023\243\230\177\000\000\001\000\000\000\001\000\000\000\060\366\023\243\230\177\000\000H\370\023\243\230\177\000\000@\366\023\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a313f508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a313f720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987400d710} service = {px = 0x7f986c2ba800} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96f0001230}, WhereCriteria = {px = 0x7f96f0001300}, Object = {px = 0x7f97ecfe0460}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96f0001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a313fee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a313facf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a313facf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a313fdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a313fdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a313fbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a313fbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a313fe7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a313fca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a313fee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a313fca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a313fee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f986c2ba800, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f986c2ba800 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f986c2ba800, value=1448568012.2400002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f986c2ba800) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567140.850059 adj = 28.610058898925782 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f986c2ba800) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96f0000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96f0000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96f0000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96f0000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96f0000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a31408b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82af0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96f0000bb0, type = {type = 0x7f96f0000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96f0000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96f0000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96f0000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2401421} st = 1448567140.850019 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a3140978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a31408e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96f00008d9 " #0x7f98b0f82830 W #0x7f98b0f82af0", _M_in_cur = 0x7f96f00008d9 " #0x7f98b0f82830 W #0x7f98b0f82af0", _M_in_end = 0x7f96f00008d9 " #0x7f98b0f82830 W #0x7f98b0f82af0", _M_out_beg = 0x7f96f00008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82af0", _M_out_cur = 0x7f96f00008fb "", _M_out_end = 0x7f96f0000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f9884009ca8, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f9884009cb8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f9884009ca8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884009af0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3141700) at pthread_create.c:309 __res = pd = 0x7f98a3141700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293547759360, 5517609443999566469, 0, 140293795401824, 0, 140293547759360, -5502489833589749115, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 21 (Thread 0x7f98a3100700 (LWP 41495)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a30fdfb0} check_for_interruption = {thread_info = 0x7f9884009ee0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a30fe720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a30fe33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a30fe33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a30fe610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a30fe610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a30fe450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a30fe450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a30fe6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a30fe500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a30fe720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -26 '\346'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\345\017\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\060\024\000\344\226\177\000\000\000\000\000\000\000\000\000\000H\350\017\243\230\177\000\000\257\346\017\243\230\177\000\000\001\000\000\000\001\000\000\000@\346\017\243\230\177\000\000\001\000\000\000\001\000\000\000\000\346\017\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\350\017\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\350\017\243\230\177\000\000\257\346\017\243\230\177\000\000\001\000\000\000\001\000\000\000\060\346\017\243\230\177\000\000H\350\017\243\230\177\000\000@\346\017\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a30fe508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a30fe720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9880015690} service = {px = 0x7f98682b59d0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96e4001220}, WhereCriteria = {px = 0x7f96e40012f0}, Object = {px = 0x7f97e0044290}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96e4001220} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a30feee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a30feacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a30feacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a30fedb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a30fedb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a30febe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a30febe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a30fee7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a30feca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a30feee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a30feca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a30feee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98682b59d0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98682b59d0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98682b59d0, value=1448568012.2400002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98682b59d0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567140.8501201 adj = 28.610119934082032 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98682b59d0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96e4000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96e4000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96e4000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96e4000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96e4000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a30ff8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82e10 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96e4000bb0, type = {type = 0x7f96e4000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96e4000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96e4000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96e4000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2404361} st = 1448567140.850086 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a30ff978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a30ff8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96e40008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e10", _M_in_cur = 0x7f96e40008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e10", _M_in_end = 0x7f96e40008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e10", _M_out_beg = 0x7f96e40008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82e10", _M_out_cur = 0x7f96e40008fb "", _M_out_end = 0x7f96e4000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400a098, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400a0a8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400a098) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f9884009ee0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a3100700) at pthread_create.c:309 __res = pd = 0x7f98a3100700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293547493120, 5517609443999566469, 0, 140293795401824, 0, 140293547493120, -5502489922173449595, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 20 (Thread 0x7f98a30bf700 (LWP 41496)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a30bcfb0} check_for_interruption = {thread_info = 0x7f988400a2c0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a30bd720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a30bd33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a30bd33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a30bd610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a30bd610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a30bd450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a30bd450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a30bd6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a30bd500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a30bd720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -42 '\326'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\325\v\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\350\226\177\000\000\000\000\000\000\000\000\000\000H\330\v\243\230\177\000\000\257\326\v\243\230\177\000\000\001\000\000\000\001\000\000\000@\326\v\243\230\177\000\000\001\000\000\000\001\000\000\000\000\326\v\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\330\v\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\330\v\243\230\177\000\000\257\326\v\243\230\177\000\000\001\000\000\000\001\000\000\000\060\326\v\243\230\177\000\000H\330\v\243\230\177\000\000@\326\v\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a30bd508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a30bd720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987000fc40} service = {px = 0x7f98582c4a90} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96e8001230}, WhereCriteria = {px = 0x7f96e8001300}, Object = {px = 0x7f97dc1457a0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96e8001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a30bdee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a30bdacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a30bdacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a30bddb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a30bddb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a30bdbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a30bdbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a30bde7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a30bdca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a30bdee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a30bdca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a30bdee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98582c4a90, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98582c4a90 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98582c4a90, value=1448568012.24, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98582c4a90) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567140.8501949 adj = 28.610195007324219 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98582c4a90) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96e8000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96e8000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96e8000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96e8000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96e8000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a30be8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82e30 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96e8000bb0, type = {type = 0x7f96e8000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96e8000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96e8000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96e8000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.240571} st = 1448567140.850172 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a30be978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a30be8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96e80008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e30", _M_in_cur = 0x7f96e80008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e30", _M_in_end = 0x7f96e80008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e30", _M_out_beg = 0x7f96e80008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82e30", _M_out_cur = 0x7f96e80008fb "", _M_out_end = 0x7f96e8000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400a478, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400a488, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400a478) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400a2c0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a30bf700) at pthread_create.c:309 __res = pd = 0x7f98a30bf700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293547226880, 5517609443999566469, 0, 140293795401824, 0, 140293547226880, -5502489888350582139, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 19 (Thread 0x7f98a307e700 (LWP 41497)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a307bfb0} check_for_interruption = {thread_info = 0x7f988400a5d0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a307c720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a307c33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a307c33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a307c610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a307c610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a307c450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a307c450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a307c6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a307c500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a307c720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -58 '\306'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\305\a\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\340\023\000ܖ\177\000\000\000\000\000\000\000\000\000\000H\310\a\243\230\177\000\000\257\306\a\243\230\177\000\000\001\000\000\000\001\000\000\000@\306\a\243\230\177\000\000\001\000\000\000\001\000\000\000\000\306\a\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\310\a\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\310\a\243\230\177\000\000\257\306\a\243\230\177\000\000\001\000\000\000\001\000\000\000\060\306\a\243\230\177\000\000H\310\a\243\230\177\000\000@\306\a\243\230"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a307c508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a307c720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987800d2f0} service = {px = 0x7f987c335a20} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96dc0011d0}, WhereCriteria = {px = 0x7f96dc0012a0}, Object = {px = 0x7f980196b370}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96dc0011d0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a307cee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a307cacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a307cacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a307cdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a307cdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a307cbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a307cbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a307ce7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a307cca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a307cee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a307cca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a307cee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987c335a20, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987c335a20 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987c335a20, value=1448568012.28, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987c335a20) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567140.8502581 adj = 28.570258178710937 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987c335a20) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96dc000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96dc000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96dc000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96dc000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96dc000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a307d8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83150 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96dc000bb0, type = {type = 0x7f96dc000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96dc000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96dc000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96dc000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2804179} st = 1448567140.850246 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a307d978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a307d8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96dc0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83150", _M_in_cur = 0x7f96dc0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83150", _M_in_end = 0x7f96dc0008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83150", _M_out_beg = 0x7f96dc0008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83150", _M_out_cur = 0x7f96dc0008fb "", _M_out_end = 0x7f96dc000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400a788, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400a798, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400a788) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400a5d0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a307e700) at pthread_create.c:309 __res = pd = 0x7f98a307e700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293546960640, 5517609443999566469, 0, 140293795401824, 0, 140293546960640, -5502489989819184507, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 18 (Thread 0x7f98a303d700 (LWP 41498)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a303afb0} check_for_interruption = {thread_info = 0x7f988400a8e0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a303b720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a303b33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a303b33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a303b610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a303b610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a303b450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a303b450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a303b6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a303b500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a303b720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\266", aligner_ = -74 '\266'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\265\003\243\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\340\226\177\000\000\000\000\000\000\000\000\000\000H\270\003\243\230\177\000\000\257\266\003\243\230\177\000\000\001\000\000\000\001\000\000\000@\266\003\243\230\177\000\000\001\000\000\000\001\000\000\000\000\266\003\243\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\270\003\243\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\270\003\243\230\177\000\000\257\266\003\243\230\177\000\000\001\000\000\000\001\000\000\000\060\266\003\243\230\177\000\000H\270\003\243\230\177\000\000@\266\003\243"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a303b508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a303b720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f98540104c0} service = {px = 0x7f9858325480} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96e0001230}, WhereCriteria = {px = 0x7f96e0001300}, Object = {px = 0x7f97e05a4c80}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96e0001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a303bee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a303bacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a303bacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a303bdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a303bdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a303bbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a303bbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a303be7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a303bca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a303bee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a303bca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a303bee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9858325480, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9858325480 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9858325480, value=1448568012.2800002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9858325480) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567140.8502989 adj = 28.570298767089845 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9858325480) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96e0000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96e0000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96e0000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96e0000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96e0000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a303c8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83170 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96e0000bb0, type = {type = 0x7f96e0000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96e0000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96e0000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96e0000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2805221} st = 1448567140.8502879 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a303c978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a303c8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96e00008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83170", _M_in_cur = 0x7f96e00008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83170", _M_in_end = 0x7f96e00008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83170", _M_out_beg = 0x7f96e00008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83170", _M_out_cur = 0x7f96e00008fb "", _M_out_end = 0x7f96e0000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400aa98, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400aaa8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400aa98) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400a8e0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a303d700) at pthread_create.c:309 __res = pd = 0x7f98a303d700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293546694400, 5517609443999566469, 0, 140293795401824, 0, 140293546694400, -5502489955996317051, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 17 (Thread 0x7f98a2ffc700 (LWP 41499)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2ff9fb0} check_for_interruption = {thread_info = 0x7f988400acd0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2ffa720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2ffa33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2ffa33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2ffa610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2ffa610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2ffa450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2ffa450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2ffa6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2ffa500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2ffa720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\246", aligner_ = -90 '\246'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\245\377\242\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\060\024\000Ԗ\177\000\000\000\000\000\000\000\000\000\000H\250\377\242\230\177\000\000\257\246\377\242\230\177\000\000\001\000\000\000\001\000\000\000@\246\377\242\230\177\000\000\001\000\000\000\001\000\000\000\000\246\377\242\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\250\377\242\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\250\377\242\230\177\000\000\257\246\377\242\230\177\000\000\001\000\000\000\001\000\000\000\060\246\377\242\230\177\000\000H\250\377\242\230\177\000\000@\246\377\242\230"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2ffa508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2ffa720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986800f690} service = {px = 0x7f9860311fa0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96d4001220}, WhereCriteria = {px = 0x7f96d40012f0}, Object = {px = 0x7f97f0b10be0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96d4001220} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2ffaee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2ffaacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2ffaacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2ffadb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2ffadb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2ffabe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2ffabe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2ffae7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2ffaca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2ffaee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2ffaca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2ffaee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9860311fa0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9860311fa0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9860311fa0, value=1448568012.28, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9860311fa0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567140.8504879 adj = 28.570487976074219 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9860311fa0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96d4000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96d4000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96d4000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96d4000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96d4000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2ffb8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83490 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96d4000bb0, type = {type = 0x7f96d4000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96d4000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96d4000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96d4000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2802861} st = 1448567140.850476 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2ffb978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2ffb8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96d40008d9 " #0x7f98b0f831f0 W #0x7f98b0f83490", _M_in_cur = 0x7f96d40008d9 " #0x7f98b0f831f0 W #0x7f98b0f83490", _M_in_end = 0x7f96d40008d9 " #0x7f98b0f831f0 W #0x7f98b0f83490", _M_out_beg = 0x7f96d40008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83490", _M_out_cur = 0x7f96d40008fb "", _M_out_end = 0x7f96d4000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400ae88, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400ae98, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400ae88) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400acd0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2ffc700) at pthread_create.c:309 __res = pd = 0x7f98a2ffc700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293546428160, 5517609443999566469, 0, 140293795401824, 0, 140293546428160, -5502491161271514491, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 16 (Thread 0x7f98a2fbb700 (LWP 41500)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2fb8fb0} check_for_interruption = {thread_info = 0x7f988400b0b0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2fb9720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2fb933f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2fb933f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2fb9610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2fb9610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2fb9450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2fb9450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2fb96cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2fb9500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2fb9720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\226", aligner_ = -106 '\226'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\225\373\242\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000ؖ\177\000\000\000\000\000\000\000\000\000\000H\230\373\242\230\177\000\000\257\226\373\242\230\177\000\000\001\000\000\000\001\000\000\000@\226\373\242\230\177\000\000\001\000\000\000\001\000\000\000\000\226\373\242\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\230\373\242\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\230\373\242\230\177\000\000\257\226\373\242\230\177\000\000\001\000\000\000\001\000\000\000\060\226\373\242\230\177\000\000H\230\373\242\230\177\000\000@\226\373\242\230"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2fb9508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2fb9720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986c013d30} service = {px = 0x7f986c31b290} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96d8001230}, WhereCriteria = {px = 0x7f96d8001300}, Object = {px = 0x7f97e87a33c0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96d8001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2fb9ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2fb9acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2fb9acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2fb9db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2fb9db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2fb9be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2fb9be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2fb9e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2fb9ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2fb9ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2fb9ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2fb9ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f986c31b290, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f986c31b290 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f986c31b290, value=1448568012.2800002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f986c31b290) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567140.8504939 adj = 28.570493774414061 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f986c31b290) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96d8000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96d8000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96d8000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96d8000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96d8000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2fba8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f834b0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96d8000bb0, type = {type = 0x7f96d8000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96d8000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96d8000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96d8000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2804539} st = 1448567140.8504851 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2fba978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2fba8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96d80008d9 " #0x7f98b0f831f0 W #0x7f98b0f834b0", _M_in_cur = 0x7f96d80008d9 " #0x7f98b0f831f0 W #0x7f98b0f834b0", _M_in_end = 0x7f96d80008d9 " #0x7f98b0f831f0 W #0x7f98b0f834b0", _M_out_beg = 0x7f96d80008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f834b0", _M_out_cur = 0x7f96d80008fb "", _M_out_end = 0x7f96d8000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400b268, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400b278, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400b268) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400b0b0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2fbb700) at pthread_create.c:309 __res = pd = 0x7f98a2fbb700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293546161920, 5517609443999566469, 0, 140293795401824, 0, 140293546161920, -5502491127448647035, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 15 (Thread 0x7f98a2f7a700 (LWP 41916)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2f77fb0} check_for_interruption = {thread_info = 0x7f988400b3c0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2f78720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2f7833f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2f7833f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2f78610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2f78610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2f78450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2f78450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2f786cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2f78500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2f78720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\206", aligner_ = -122 '\206'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\205\367\242\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000̖\177\000\000\000\000\000\000\000\000\000\000H\210\367\242\230\177\000\000\257\206\367\242\230\177\000\000\001\000\000\000\001\000\000\000@\206\367\242\230\177\000\000\001\000\000\000\001\000\000\000\000\206\367\242\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\210\367\242\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\210\367\242\230\177\000\000\257\206\367\242\230\177\000\000\001\000\000\000\001\000\000\000\060\206\367\242\230\177\000\000H\210\367\242\230\177\000\000@\206\367\242\230"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2f78508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2f78720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f98600112e0} service = {px = 0x7f98542aff10} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96cc001230}, WhereCriteria = {px = 0x7f96cc001300}, Object = {px = 0x7f9827e43020}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96cc001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2f78ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2f78acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2f78acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2f78db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2f78db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2f78be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2f78be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2f78e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2f78ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2f78ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2f78ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2f78ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98542aff10, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98542aff10 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98542aff10, value=1448568012.24, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98542aff10) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567143.3512311 adj = 31.111231079101561 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98542aff10) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96cc000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96cc000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96cc000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96cc000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96cc000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2f798b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82b10 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96cc000bb0, type = {type = 0x7f96cc000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96cc000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96cc000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96cc000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.240196} st = 1448567143.3512189 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2f79978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2f798e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96cc0008d9 " #0x7f98b0f82830 W #0x7f98b0f82b10", _M_in_cur = 0x7f96cc0008d9 " #0x7f98b0f82830 W #0x7f98b0f82b10", _M_in_end = 0x7f96cc0008d9 " #0x7f98b0f82830 W #0x7f98b0f82b10", _M_out_beg = 0x7f96cc0008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82b10", _M_out_cur = 0x7f96cc0008fb "", _M_out_end = 0x7f96cc000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400b578, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400b588, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400b578) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400b3c0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2f7a700) at pthread_create.c:309 __res = pd = 0x7f98a2f7a700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293545895680, 5517609443999566469, 0, 140293795401824, 0, 140293545895680, -5502491228917249403, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 14 (Thread 0x7f98a2f39700 (LWP 41917)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2f36fb0} check_for_interruption = {thread_info = 0x7f988400b6d0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2f37720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2f3733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2f3733f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2f37610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2f37610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2f37450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2f37450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2f376cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2f37500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2f37720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "v", aligner_ = 118 'v'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`u\363\242\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000Ė\177\000\000\000\000\000\000\000\000\000\000Hx\363\242\230\177\000\000\257v\363\242\230\177\000\000\001\000\000\000\001\000\000\000@v\363\242\230\177\000\000\001\000\000\000\001\000\000\000\000v\363\242\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000Hx\363\242\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "Hx\363\242\230\177\000\000\257v\363\242\230\177\000\000\001\000\000\000\001\000\000\000\060v\363\242\230\177\000\000Hx\363\242\230\177\000\000@v\363\242\230"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2f37508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2f37720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9880015690} service = {px = 0x7f98602b1650} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96c4001230}, WhereCriteria = {px = 0x7f96c4001300}, Object = {px = 0x7f9801448ed0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96c4001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2f37ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2f37acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2f37acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2f37db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2f37db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2f37be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2f37be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2f37e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2f37ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2f37ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2f37ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2f37ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98602b1650, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98602b1650 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98602b1650, value=1448568012.2399998, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98602b1650) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567143.3512959 adj = 31.111296081542967 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98602b1650) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96c4000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96c4000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96c4000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96c4000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96c4000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2f388b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82b30 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96c4000bb0, type = {type = 0x7f96c4000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96c4000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96c4000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96c4000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2403769} st = 1448567143.3512399 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2f38978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2f388e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96c40008d9 " #0x7f98b0f82830 W #0x7f98b0f82b30", _M_in_cur = 0x7f96c40008d9 " #0x7f98b0f82830 W #0x7f98b0f82b30", _M_in_end = 0x7f96c40008d9 " #0x7f98b0f82830 W #0x7f98b0f82b30", _M_out_beg = 0x7f96c40008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82b30", _M_out_cur = 0x7f96c40008fb "", _M_out_end = 0x7f96c4000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400b888, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400b898, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400b888) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400b6d0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2f39700) at pthread_create.c:309 __res = pd = 0x7f98a2f39700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293545629440, 5517609443999566469, 0, 140293795401824, 0, 140293545629440, -5502491195094381947, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 13 (Thread 0x7f98a2ef8700 (LWP 41918)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2ef5fb0} check_for_interruption = {thread_info = 0x7f988400bac0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2ef6720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2ef633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2ef633f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2ef6610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2ef6610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2ef6450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2ef6450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2ef66cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2ef6500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2ef6720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "f", aligner_ = 102 'f'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`e\177\000\000\002\204ܨ\230\177", '\000' , "\024\000Ȗ\177\000\000\000\000\000\000\000\000\000\000Hh\177\000\000\257f\177\000\000\001\000\000\000\001\000\000\000@f\177\000\000\001\000\000\000\001\000\000\000\000f\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000Hh\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "Hh\177\000\000\257f\177\000\000\001\000\000\000\001\000\000\000\060f\177\000\000Hh\177\000\000@f\177\000\000Hh\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2ef6508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2ef6720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987000fc40} service = {px = 0x7f98642af280} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96c8001230}, WhereCriteria = {px = 0x7f96c8001300}, Object = {px = 0x7f97d40b9b80}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96c8001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2ef6ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2ef6acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2ef6acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2ef6db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2ef6db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2ef6be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2ef6be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2ef6e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2ef6ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2ef6ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2ef6ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2ef6ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98642af280, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98642af280 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98642af280, value=1448568012.24, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98642af280) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567143.3513131 adj = 31.111313171386719 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98642af280) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96c8000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96c8000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96c8000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96c8000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96c8000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2ef78b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82e50 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96c8000bb0, type = {type = 0x7f96c8000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96c8000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96c8000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96c8000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.240628} st = 1448567143.3513069 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2ef7978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2ef78e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96c80008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e50", _M_in_cur = 0x7f96c80008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e50", _M_in_end = 0x7f96c80008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e50", _M_out_beg = 0x7f96c80008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82e50", _M_out_cur = 0x7f96c80008fb "", _M_out_end = 0x7f96c8000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400bc78, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400bc88, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400bc78) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400bac0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2ef8700) at pthread_create.c:309 __res = pd = 0x7f98a2ef8700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293545363200, 5517609443999566469, 0, 140293795401824, 0, 140293545363200, -5502491300857951611, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 12 (Thread 0x7f98a2eb7700 (LWP 41919)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2eb4fb0} check_for_interruption = {thread_info = 0x7f988400bea0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2eb5720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2eb533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2eb533f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2eb5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2eb5610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2eb5450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2eb5450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2eb56cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2eb5500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2eb5720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "V", aligner_ = 86 'V'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`U뢘\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\360\023\000\274\226\177\000\000\000\000\000\000\000\000\000\000HX뢘\177\000\000\257V뢘\177\000\000\001\000\000\000\001\000\000\000@V뢘\177\000\000\001\000\000\000\001\000\000\000\000V뢘\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HX뢘\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HX뢘\177\000\000\257V뢘\177\000\000\001\000\000\000\001\000\000\000\060V뢘\177\000\000HX뢘\177\000\000@V뢘\177\000\000HX뢘\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2eb5508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2eb5720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987400d710} service = {px = 0x7f98742d40c0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96bc0011e0}, WhereCriteria = {px = 0x7f96bc0012b0}, Object = {px = 0x7f982bff4aa0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96bc0011e0} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2eb5ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2eb5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2eb5acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2eb5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2eb5db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2eb5be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2eb5be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2eb5e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2eb5ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2eb5ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2eb5ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2eb5ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98742d40c0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98742d40c0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98742d40c0, value=1448568012.2399998, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98742d40c0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567143.3513701 adj = 31.111370239257813 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98742d40c0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96bc000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96bc000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96bc000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96bc000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96bc000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2eb68b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82e70 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96bc000bb0, type = {type = 0x7f96bc000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96bc000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96bc000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96bc000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2406721} st = 1448567143.351362 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2eb6978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2eb68e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96bc0008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e70", _M_in_cur = 0x7f96bc0008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e70", _M_in_end = 0x7f96bc0008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e70", _M_out_beg = 0x7f96bc0008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82e70", _M_out_cur = 0x7f96bc0008fb "", _M_out_end = 0x7f96bc000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400c058, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400c068, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400c058) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400bea0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2eb7700) at pthread_create.c:309 __res = pd = 0x7f98a2eb7700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293545096960, 5517609443999566469, 0, 140293795401824, 0, 140293545096960, -5502491267035084155, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 11 (Thread 0x7f98a2e76700 (LWP 41920)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2e73fb0} check_for_interruption = {thread_info = 0x7f988400c1b0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2e74720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2e7433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2e7433f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2e74610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2e74610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2e74450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2e74450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2e746cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2e74500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2e74720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "F", aligner_ = 70 'F'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`E碘\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\300\226\177\000\000\000\000\000\000\000\000\000\000HH碘\177\000\000\257F碘\177\000\000\001\000\000\000\001\000\000\000@F碘\177\000\000\001\000\000\000\001\000\000\000\000F碘\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000HH碘\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "HH碘\177\000\000\257F碘\177\000\000\001\000\000\000\001\000\000\000\060F碘\177\000\000HH碘\177\000\000@F碘\177\000\000HH碘\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2e74508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2e74720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986c013d30} service = {px = 0x7f9874313cf0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96c0001230}, WhereCriteria = {px = 0x7f96c0001300}, Object = {px = 0x7f97f58e3ff0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96c0001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2e74ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2e74acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2e74acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2e74db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2e74db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2e74be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2e74be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2e74e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2e74ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2e74ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2e74ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2e74ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9874313cf0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9874313cf0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9874313cf0, value=1448568012.28, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9874313cf0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567143.3515201 adj = 31.071520080566405 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9874313cf0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96c0000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96c0000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96c0000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96c0000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96c0000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2e758b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83190 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96c0000bb0, type = {type = 0x7f96c0000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96c0000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96c0000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96c0000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.280602} st = 1448567143.351469 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2e75978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2e758e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96c00008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83190", _M_in_cur = 0x7f96c00008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83190", _M_in_end = 0x7f96c00008d9 " #0x7f98b0f82eb0 W #0x7f98b0f83190", _M_out_beg = 0x7f96c00008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f83190", _M_out_cur = 0x7f96c00008fb "", _M_out_end = 0x7f96c0000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400c368, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400c378, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400c368) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400c1b0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2e76700) at pthread_create.c:309 __res = pd = 0x7f98a2e76700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293544830720, 5517609443999566469, 0, 140293795401824, 0, 140293544830720, -5502491368503686523, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 10 (Thread 0x7f98a2e35700 (LWP 41921)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2e32fb0} check_for_interruption = {thread_info = 0x7f988400c4c0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2e33720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2e3333f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2e3333f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2e33610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2e33610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2e33450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2e33450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2e336cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2e33500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2e33720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "6", aligner_ = 54 '6'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`5㢘\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000 \024\000\264\226\177\000\000\000\000\000\000\000\000\000\000H8㢘\177\000\000\257\066㢘\177\000\000\001\000\000\000\001\000\000\000@6㢘\177\000\000\001\000\000\000\001\000\000\000\000\066㢘\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H8㢘\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H8㢘\177\000\000\257\066㢘\177\000\000\001\000\000\000\001\000\000\000\060\066㢘\177\000\000H8㢘\177\000\000@6㢘\177\000\000H8㢘\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2e33508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2e33720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f985c00cff0} service = {px = 0x7f9868155050} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96b4001210}, WhereCriteria = {px = 0x7f96b40012e0}, Object = {px = 0x7f98535ea470}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96b4001210} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2e33ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2e33acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2e33acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2e33db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2e33db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2e33be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2e33be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2e33e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2e33ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2e33ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2e33ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2e33ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9868155050, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9868155050 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9868155050, value=1448568012.3199999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9868155050) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567143.3515711 adj = 31.031571044921876 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9868155050) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96b4000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96b4000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96b4000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96b4000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96b4000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2e348b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f831b0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96b4000bb0, type = {type = 0x7f96b4000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96b4000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96b4000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96b4000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.320128} st = 1448567143.351563 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2e34978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2e348e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96b40008d9 " #0x7f98b0f82eb0 W #0x7f98b0f831b0", _M_in_cur = 0x7f96b40008d9 " #0x7f98b0f82eb0 W #0x7f98b0f831b0", _M_in_end = 0x7f96b40008d9 " #0x7f98b0f82eb0 W #0x7f98b0f831b0", _M_out_beg = 0x7f96b40008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f831b0", _M_out_cur = 0x7f96b40008fb "", _M_out_end = 0x7f96b4000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400c678, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400c688, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400c678) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400c4c0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2e35700) at pthread_create.c:309 __res = pd = 0x7f98a2e35700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293544564480, 5517609443999566469, 0, 140293795401824, 0, 140293544564480, -5502491334680819067, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 9 (Thread 0x7f98a2df4700 (LWP 41922)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2df1fb0} check_for_interruption = {thread_info = 0x7f988400c8b0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2df2720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2df233f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2df233f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2df2610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2df2610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2df2450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2df2450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2df26cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2df2500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2df2720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "&", aligner_ = 38 '&'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`%ߢ\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\060\024\000\270\226\177\000\000\000\000\000\000\000\000\000\000H(ߢ\230\177\000\000\257&ߢ\230\177\000\000\001\000\000\000\001\000\000\000@&ߢ\230\177\000\000\001\000\000\000\001\000\000\000\000&ߢ\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H(ߢ\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H(ߢ\230\177\000\000\257&ߢ\230\177\000\000\001\000\000\000\001\000\000\000\060&ߢ\230\177\000\000H(ߢ\230\177\000\000@&ߢ\230\177\000\000H(ߢ\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2df2508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2df2720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f98540104c0} service = {px = 0x7f986430fd70} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96b8001220}, WhereCriteria = {px = 0x7f96b80012f0}, Object = {px = 0x7f97e059ff30}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96b8001220} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2df2ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2df2acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2df2acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2df2db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2df2db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2df2be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2df2be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2df2e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2df2ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2df2ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2df2ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2df2ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f986430fd70, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f986430fd70 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f986430fd70, value=1448568012.28, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f986430fd70) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567143.3516531 adj = 31.071653137207033 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f986430fd70) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96b8000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96b8000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96b8000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96b8000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96b8000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2df38b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f834d0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96b8000bb0, type = {type = 0x7f96b8000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96b8000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96b8000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96b8000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.280489} st = 1448567143.351644 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2df3978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2df38e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96b80008d9 " #0x7f98b0f831f0 W #0x7f98b0f834d0", _M_in_cur = 0x7f96b80008d9 " #0x7f98b0f831f0 W #0x7f98b0f834d0", _M_in_end = 0x7f96b80008d9 " #0x7f98b0f831f0 W #0x7f98b0f834d0", _M_out_beg = 0x7f96b80008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f834d0", _M_out_cur = 0x7f96b80008fb "", _M_out_end = 0x7f96b8000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400ca68, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400ca78, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400ca68) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400c8b0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2df4700) at pthread_create.c:309 __res = pd = 0x7f98a2df4700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293544298240, 5517609443999566469, 0, 140293795401824, 0, 140293544298240, -5502491440444388731, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 8 (Thread 0x7f98a2db3700 (LWP 41923)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2db0fb0} check_for_interruption = {thread_info = 0x7f988400cc90, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2db1720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2db133f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2db133f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2db1610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2db1610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2db1450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2db1450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2db16cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2db1500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2db1720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\026", aligner_ = 22 '\026'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\025ۢ\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000P\026\000\254\226\177\000\000\000\000\000\000\000\000\000\000H\030ۢ\230\177\000\000\257\026ۢ\230\177\000\000\001\000\000\000\001\000\000\000@\026ۢ\230\177\000\000\001\000\000\000\001\000\000\000\000\026ۢ\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\030ۢ\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\030ۢ\230\177\000\000\257\026ۢ\230\177\000\000\001\000\000\000\001\000\000\000\060\026ۢ\230\177\000\000H\030ۢ\230\177\000\000@\026ۢ\230\177\000\000H\030ۢ\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2db1508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2db1720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f98540104c0} service = {px = 0x7f9870312b60} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96ac001440}, WhereCriteria = {px = 0x7f96ac001510}, Object = {px = 0x7f97dc602c80}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96ac001440} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2db1ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2db1acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2db1acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2db1db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2db1db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2db1be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2db1be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2db1e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2db1ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2db1ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2db1ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2db1ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f9870312b60, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f9870312b60 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f9870312b60, value=1448568012.28, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f9870312b60) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567143.3516879 adj = 31.071687927246092 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f9870312b60) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96ac000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96ac000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96ac000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96ac000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96ac000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2db28b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f834f0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96ac000bb0, type = {type = 0x7f96ac000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96ac000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96ac000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96ac000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.2805641} st = 1448567143.3516791 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2db2978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2db28e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96ac0008d9 " #0x7f98b0f831f0 W #0x7f98b0f834f0", _M_in_cur = 0x7f96ac0008d9 " #0x7f98b0f831f0 W #0x7f98b0f834f0", _M_in_end = 0x7f96ac0008d9 " #0x7f98b0f831f0 W #0x7f98b0f834f0", _M_out_beg = 0x7f96ac0008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f834f0", _M_out_cur = 0x7f96ac0008fb "", _M_out_end = 0x7f96ac000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400ce48, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400ce58, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400ce48) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400cc90) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2db3700) at pthread_create.c:309 __res = pd = 0x7f98a2db3700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293544032000, 5517609443999566469, 0, 140293795401824, 0, 140293544032000, -5502491406621521275, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 7 (Thread 0x7f98a2d72700 (LWP 42228)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2d6ffb0} check_for_interruption = {thread_info = 0x7f988400cfa0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2d70720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2d7033f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2d7033f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2d70610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2d70610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2d70450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2d70450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2d706cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2d70500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2d70720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "\006", aligner_ = 6 '\006'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\005ע\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000\340\023\000\260\226\177\000\000\000\000\000\000\000\000\000\000H\bע\230\177\000\000\257\006ע\230\177\000\000\001\000\000\000\001\000\000\000@\006ע\230\177\000\000\001\000\000\000\001\000\000\000\000\006ע\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\bע\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\bע\230\177\000\000\257\006ע\230\177\000\000\001\000\000\000\001\000\000\000\060\006ע\230\177\000\000H\bע\230\177\000\000@\006ע\230\177\000\000H\bע\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2d70508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2d70720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f987800d2f0} service = {px = 0x7f987830c580} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96b0001230}, WhereCriteria = {px = 0x7f96b00012a0}, Object = {px = 0x7f97e85b3cf0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96b0001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2d70ee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2d70acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2d70acf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2d70db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2d70db0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2d70be0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2d70be0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2d70e7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2d70ca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2d70ee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2d70ca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2d70ee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f987830c580, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f987830c580 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f987830c580, value=1448568012.28, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f987830c580) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567145.3522799 adj = 33.072279968261718 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f987830c580) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96b0000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96b0000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96b0000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96b0000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96b0000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2d718b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82b50 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96b0000bb0, type = {type = 0x7f96b0000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96b0000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96b0000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96b0000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.280334} st = 1448567145.3522451 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2d71978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2d718e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96b00008d9 " #0x7f98b0f82830 W #0x7f98b0f82b50", _M_in_cur = 0x7f96b00008d9 " #0x7f98b0f82830 W #0x7f98b0f82b50", _M_in_end = 0x7f96b00008d9 " #0x7f98b0f82830 W #0x7f98b0f82b50", _M_out_beg = 0x7f96b00008d8 "Q #0x7f98b0f82830 W #0x7f98b0f82b50", _M_out_cur = 0x7f96b00008fb "", _M_out_end = 0x7f96b0000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400d158, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400d168, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400d158) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400cfa0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2d72700) at pthread_create.c:309 __res = pd = 0x7f98a2d72700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293543765760, 5517609443999566469, 0, 140293795401824, 0, 140293543765760, -5502491508090123643, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 6 (Thread 0x7f98a2d31700 (LWP 42229)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2d2efb0} check_for_interruption = {thread_info = 0x7f988400d2b0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2d2f720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2d2f33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2d2f33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2d2f610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2d2f610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2d2f450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2d2f450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2d2f6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2d2f500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2d2f720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -10 '\366'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\365Ң\230\177\000\000\002\204ܨ\230\177", '\000' , "\024\000\244\226\177\000\000\000\000\000\000\000\000\000\000H\370Ң\230\177\000\000\257\366Ң\230\177\000\000\001\000\000\000\001\000\000\000@\366Ң\230\177\000\000\001\000\000\000\001\000\000\000\000\366Ң\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\370Ң\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\370Ң\230\177\000\000\257\366Ң\230\177\000\000\001\000\000\000\001\000\000\000\060\366Ң\230\177\000\000H\370Ң\230\177\000\000@\366Ң\230\177\000\000H\370Ң\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2d2f508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2d2f720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f985800f6b0} service = {px = 0x7f98543507e0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96a4001230}, WhereCriteria = {px = 0x7f96a4001300}, Object = {px = 0x7f97d4363d00}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96a4001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2d2fee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2d2facf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2d2facf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2d2fdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2d2fdb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2d2fbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2d2fbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2d2fe7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2d2fca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2d2fee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2d2fca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2d2fee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98543507e0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98543507e0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98543507e0, value=1448568012.28, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98543507e0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567145.3522799 adj = 33.072279968261718 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98543507e0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96a4000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96a4000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96a4000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96a4000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96a4000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2d308b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f82e90 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96a4000bb0, type = {type = 0x7f96a4000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96a4000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96a4000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96a4000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.280098} st = 1448567145.352246 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2d30978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2d308e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96a40008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e90", _M_in_cur = 0x7f96a40008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e90", _M_in_end = 0x7f96a40008d9 " #0x7f98b0f82b70 W #0x7f98b0f82e90", _M_out_beg = 0x7f96a40008d8 "Q #0x7f98b0f82b70 W #0x7f98b0f82e90", _M_out_cur = 0x7f96a40008fb "", _M_out_end = 0x7f96a4000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400d468, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400d478, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400d468) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400d2b0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2d31700) at pthread_create.c:309 __res = pd = 0x7f98a2d31700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293543499520, 5517609443999566469, 0, 140293795401824, 0, 140293543499520, -5502491474267256187, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 5 (Thread 0x7f98a2cf0700 (LWP 42230)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2cedfb0} check_for_interruption = {thread_info = 0x7f988400d6c0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2cee720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2cee33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2cee33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2cee610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2cee610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2cee450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2cee450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2cee6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2cee500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2cee720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -26 '\346'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\345\316\242\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000 \024\000\250\226\177\000\000\000\000\000\000\000\000\000\000H\350\316\242\230\177\000\000\257\346\316\242\230\177\000\000\001\000\000\000\001\000\000\000@\346\316\242\230\177\000\000\001\000\000\000\001\000\000\000\000\346\316\242\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\350\316\242\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\350\316\242\230\177\000\000\257\346\316\242\230\177\000\000\001\000\000\000\001\000\000\000\060\346\316\242\230\177\000\000H\350\316\242\230\177\000\000@\346\316\242\230\177\000\000H\350\316\242\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2cee508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2cee720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f986000d5f0} service = {px = 0x7f98581644e0} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f96a8001210}, WhereCriteria = {px = 0x7f96a80012e0}, Object = {px = 0x7f97f4209750}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f96a8001210} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2ceeee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2ceeacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2ceeacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2ceedb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2ceedb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2ceebe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2ceebe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2ceee7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2ceeca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2ceeee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2ceeca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2ceeee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f98581644e0, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f98581644e0 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f98581644e0, value=1448568012.3200002, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f98581644e0) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567145.352313 adj = 33.032312927246096 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f98581644e0) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f96a8000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f96a8000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f96a8000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f96a8000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f96a8000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2cef8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f831d0 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f96a8000bb0, type = {type = 0x7f96a8000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f96a8000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f96a8000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f96a8000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.3201809} st = 1448567145.3522811 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2cef978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2cef8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96a80008d9 " #0x7f98b0f82eb0 W #0x7f98b0f831d0", _M_in_cur = 0x7f96a80008d9 " #0x7f98b0f82eb0 W #0x7f98b0f831d0", _M_in_end = 0x7f96a80008d9 " #0x7f98b0f82eb0 W #0x7f98b0f831d0", _M_out_beg = 0x7f96a80008d8 "Q #0x7f98b0f82eb0 W #0x7f98b0f831d0", _M_out_cur = 0x7f96a80008fb "", _M_out_end = 0x7f96a8000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400d878, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400d888, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400d878) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400d6c0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2cf0700) at pthread_create.c:309 __res = pd = 0x7f98a2cf0700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293543233280, 5517609443999566469, 0, 140293795401824, 0, 140293543233280, -5502491562850956667, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 4 (Thread 0x7f98a2caf700 (LWP 42231)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f987c0bac20, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2cacfb0} check_for_interruption = {thread_info = 0x7f988400d9d0, m = 0x7f987c0bac20, set = true} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7f987c0bab90, task=..., allowInterleaved=true) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7f987c0baba0, is_locked = false} #3 0x00007f98a97c7288 in icinga::IdoMysqlConnection::ExecuteQuery (this=0x7f987c0ba8d0, query=...) at ../../../lib/db_ido_mysql/idomysqlconnection.cpp:754 No locals. #4 0x00007f98a8e88346 in boost::_mfi::mf1::operator() (this=0x7f981e830ed0, p=0x7f987c0ba8d0, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165 No locals. #5 0x00007f98a8e7a9e6 in boost::_bi::list2, boost::arg<1> >::operator(), boost::_bi::list1 > (this=0x7f981e830ee0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #6 0x00007f98a8e69cf0 in boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >::operator() (this=0x7f981e830ed0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47 a = {> = {a1_ = @0x7f98a2cad720}, } #7 0x00007f98a8e57ce3 in boost::detail::function::void_function_obj_invoker1, boost::_bi::list2, boost::arg<1> > >, void, icinga::DbQuery const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f981e830ed0 #8 0x00007f98a8e9d8e9 in boost::function1::operator() (this=0x7f981e830ec8, a0=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #9 0x00007f98a8e99595 in boost::signals2::detail::call_with_tuple_args::m_invoke, 0u, icinga::DbQuery const&>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple) const (this=0x7f98a2cad33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #10 0x00007f98a8e8a4cc in boost::signals2::detail::call_with_tuple_args::operator(), icinga::DbQuery const&, 1ul>(boost::function&, std::tuple, mpl_::size_t<1ul>) const (this=0x7f98a2cad33f, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #11 0x00007f98a8e7c503 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2cad610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #12 0x00007f98a8e6c2ac in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0x7f98a2cad610, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #13 0x00007f98a8e59dff in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2cad450) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #14 0x00007f98a8e49db6 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #15 0x00007f98a8e3a118 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2cad450) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #16 0x00007f98a8e2c46b in boost::signals2::optional_last_value::operator(), std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x13e3850, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #17 0x00007f98a8e1fbfc in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >) const (this=0x7f98a2cad6cf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #18 0x00007f98a8e14e96 in boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x13e3760, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x13e37b0, pn = {pi_ = 0x13e3890}} janitor = {_cache = @0x7f98a2cad500, _sig = @0x13e3760, _connection_bodies = 0x13e37e0} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2cad720}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = , aligner_ = -42 '\326'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = "\376\306İ\001\000\000\000`\325ʢ\230\177\000\000\002\204ܨ\230\177\000\000\000\000\000\000\000\000\000\000@\024\000\234\226\177\000\000\000\000\000\000\000\000\000\000H\330ʢ\230\177\000\000\257\326ʢ\230\177\000\000\001\000\000\000\001\000\000\000@\326ʢ\230\177\000\000\001\000\000\000\001\000\000\000\000\326ʢ\230\177\000\000F\177ܨ\230\177\000\000\326\000\000\000\000\000\000\000H\330ʢ\230\177\000\000\000\000\000\000\000\000\000\000`\320ֱ\230\177", '\000' , "H\330ʢ\230\177\000\000\257\326ʢ\230\177\000\000\001\000\000\000\001\000\000\000\060\326ʢ\230\177\000\000H\330ʢ\230\177\000\000@\326ʢ\230\177\000\000H\330ʢ\230\177\000\000\000\000\000\000\000\000\000\000"..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2cad508, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2cad720}}, connected_slot_count = 1, disconnected_slot_count = 0} #19 0x00007f98a8e09e58 in boost::signals2::signal, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()(icinga::DbQuery const&) (this=0x7f98a9178cf0 , args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #20 0x00007f98a8dd2b6f in icinga::DbEvents::NextCheckChangedHandler (checkable=...) at ../../../lib/db_ido/dbevents.cpp:122 host = {px = 0x7f9870010fa0} service = {px = 0x7f985c6f6e20} query1 = {Type = 3, Category = icinga::DbCatState, Table = {static NPos = 18446744073709551615, m_Data = "servicestatus"}, IdColumn = {static NPos = 18446744073709551615, m_Data = ""}, Fields = {px = 0x7f969c001230}, WhereCriteria = {px = 0x7f969c001300}, Object = {px = 0x7f97df3c81a0}, NotificationObject = {px = 0x0}, ConfigUpdate = false, StatusUpdate = true} fields1 = {px = 0x7f969c001230} #21 0x00007f98a8e7f3f9 in boost::_bi::list1 >::operator() const&), boost::_bi::list2 const&, icinga::Value const&> > (this=0x13e7848, f=@0x13e7840: 0x7f98a8dd2762 const&)>, a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #22 0x00007f98a8e6f9c2 in boost::_bi::bind_t const&), boost::_bi::list1 > >::operator(), icinga::Value> (this=0x13e7840, a1=..., a2=...) at /usr/include/boost/bind/bind_template.hpp:102 a = { const&, icinga::Value const&>> = { const&>> = {a1_ = @0x7f98a2cadee0}, a2_ = @0x7f98b0f820e0}, } #23 0x00007f98a8e5d91e in boost::detail::function::void_function_obj_invoker2 const&), boost::_bi::list1 > >, void, boost::intrusive_ptr const&, icinga::Value const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x13e7840 #24 0x00007f98ab0029e2 in boost::function2 const&, icinga::Value const&>::operator() (this=0x13e7838, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:767 No locals. #25 0x00007f98aaffac71 in boost::signals2::detail::call_with_tuple_args::m_invoke const&, icinga::Value const&)>, 0u, 1u, boost::intrusive_ptr const&, icinga::Value const&>(void*, boost::function const&, icinga::Value const&)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u>, std::tuple const&, icinga::Value const&>) const (this=0x7f98a2cadacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 No locals. #26 0x00007f98aaff160a in boost::signals2::detail::call_with_tuple_args::operator() const&, icinga::Value const&)>, boost::intrusive_ptr const&, icinga::Value const&, 2ul>(boost::function const&, icinga::Value const&)>&, std::tuple const&, icinga::Value const&>, mpl_::size_t<2ul>) const (this=0x7f98a2cadacf, func=..., args=std::tuple containing = {...}) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 resolver = 0x0 #27 0x00007f98aafe1799 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::m_invoke >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7f98a2caddb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 No locals. #28 0x00007f98aafc19a6 in boost::signals2::detail::variadic_slot_invoker const&, icinga::Value const&>::operator() >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) const (this=0x7f98a2caddb0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 resolver = 0x0 #29 0x00007f98aaf9f6b3 in boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7f98a2cadbe0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 No locals. #30 0x00007f98aaf7bd78 in boost::iterator_core_access::dereference const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 No locals. #31 0x00007f98aaf4ddaa in boost::iterator_facade const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7f98a2cadbe0) at /usr/include/boost/iterator/iterator_facade.hpp:639 No locals. #32 0x00007f98aaf215af in boost::signals2::optional_last_value::operator() const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x1301300, first=..., last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 No locals. #33 0x00007f98aaefd216 in boost::signals2::detail::combiner_invoker::operator(), boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >(boost::signals2::optional_last_value&, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t const&, icinga::Value const&>, std::_List_iterator >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot const&, icinga::Value const&), boost::function const&, icinga::Value const&)> >, boost::signals2::mutex> >) const (this=0x7f98a2cade7f, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 No locals. #34 0x00007f98aaedcb44 in boost::signals2::detail::signal_impl const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x1301210, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246 local_state = {px = 0x1301260, pn = {pi_ = 0x1301340}} janitor = {_cache = @0x7f98a2cadca0, _sig = @0x1301210, _connection_bodies = 0x1301290} it = invoker = {_args = std::tuple containing = {[1] = @0x7f98a2cadee0, [2] = @0x7f98b0f820e0}} cache = {result = {> = { = {}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, }, tracked_ptrs = {, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {}, }, static is_stack_buffer_empty = , members_ = {> = {> = {data_ = {buf = '\000' , "\005\000\000\000\000\000\000\000p\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\061", '\000' , "[", '\000' , "n\000\000\000w", '\000' , "|", '\000' ..., align_ = {}}}, static size = , static alignment = }, capacity_ = 10}, buffer_ = 0x7f98a2cadca8, size_ = 0}, f = {_args = std::tuple containing = {[1] = @0x7f98a2cadee0, [2] = @0x7f98b0f820e0}}, connected_slot_count = 2, disconnected_slot_count = 0} #35 0x00007f98aaec5df8 in boost::signals2::signal const&, icinga::Value const&), boost::signals2::optional_last_value, int, std::less, boost::function const&, icinga::Value const&)>, boost::function const&, icinga::Value const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr const&, icinga::Value const&) (this=0x7f98ab3d4840 ::OnNextCheckChanged>, args#0=..., args#1=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695 No locals. #36 0x00007f98aadeb740 in icinga::ObjectImpl::NotifyNextCheck (this=0x7f985c6f6e20, cookie=...) at ../icinga/checkable.tcpp:1994 dobj = 0x7f985c6f6e20 #37 0x00007f98aade9798 in icinga::ObjectImpl::SetNextCheck (this=0x7f985c6f6e20, value=1448568012.3199999, suppress_events=false, cookie=...) at ../icinga/checkable.tcpp:1618 No locals. #38 0x00007f98aae916d2 in icinga::Checkable::UpdateNextCheck (this=0x7f985c6f6e20) at ../../../lib/icinga/checkable-check.cpp:78 interval = 900 now = 1448567145.3523331 adj = 33.032333068847656 #39 0x00007f98aae94868 in icinga::Checkable::ExecuteCheck (this=0x7f985c6f6e20) at ../../../lib/icinga/checkable-check.cpp:389 currentContextFrame = {} reachable = false before_check = 0 local = false scheduled_start = 0 cr = {px = 0x0} endpoint = {px = 0x0} #40 0x00007f98aa1280f1 in icinga::CheckerComponent::ExecuteCheckHelper (this=0x7f9878009170, checkable=...) at ../../../lib/checker/checkercomponent.cpp:200 No locals. #41 0x00007f98aa150005 in boost::_mfi::mf1 const&>::call, boost::intrusive_ptr const> (this=0x7f969c000bb0, u=..., b1=...) at /usr/include/boost/bind/mem_fn_template.hpp:156 No locals. #42 0x00007f98aa14bb82 in boost::_mfi::mf1 const&>::operator() > (this=0x7f969c000bb0, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171 p = 0x0 #43 0x00007f98aa146793 in boost::_bi::list2 >, boost::_bi::value > >::operator() const&>, boost::_bi::list0> (this=0x7f969c000bc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #44 0x00007f98aa140571 in boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >::operator() (this=0x7f969c000bb0) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #45 0x00007f98aa13b5ac in boost::detail::function::void_function_obj_invoker0 const&>, boost::_bi::list2 >, boost::_bi::value > > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 f = 0x7f969c000bb0 #46 0x00007f98b0bcfb62 in boost::function0::operator() (this=0x7f98a2cae8b0) at /usr/include/boost/function/function_template.hpp:767 No locals. #47 0x00007f98b0ba7a64 in icinga::ThreadPool::WorkerThread::ThreadProc (this=0x7f98b0f83510 , queue=...) at ../../../lib/base/threadpool.cpp:138 wi = {Callback = {> = { = {vtable = 0x7f98aa39c280 ::assign_to const&>, boost::_bi::list2 >, boost::_bi::value > > > >(boost::_bi::bind_t const&>, boost::_bi::list2 >, boost::_bi::value > > >)::stored_vtable>, functor = {obj_ptr = 0x7f969c000bb0, type = {type = 0x7f969c000bb0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7f969c000bb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7f969c000bb0, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7f969c000bb0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, static args = , static arity = }, }, Timestamp = 1448567112.3204379} st = 1448567145.3523221 et = 0 latency = 0 idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2cae978, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2cae8e8, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f969c0008d9 " #0x7f98b0f831f0 W #0x7f98b0f83510", _M_in_cur = 0x7f969c0008d9 " #0x7f98b0f831f0 W #0x7f98b0f83510", _M_in_end = 0x7f969c0008d9 " #0x7f98b0f831f0 W #0x7f98b0f83510", _M_out_beg = 0x7f969c0008d8 "Q #0x7f98b0f831f0 W #0x7f98b0f83510", _M_out_cur = 0x7f969c0008fb "", _M_out_end = 0x7f969c000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Q"}} lock = {m = 0x0, is_locked = false} #48 0x00007f98b0ca657a in boost::_mfi::mf1::operator() (this=0x7f988400db88, t=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:186 No locals. #49 0x00007f98b0ca577f in boost::_bi::list2, boost::reference_wrapper >::operator(), boost::_bi::list0> (this=0x7f988400db98, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313 No locals. #50 0x00007f98b0ca2a63 in boost::_bi::bind_t, boost::_bi::list2, boost::reference_wrapper > >::operator() (this=0x7f988400db88) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #51 0x00007f98b0c9e652 in boost::detail::thread_data, boost::_bi::list2, boost::reference_wrapper > > >::run (this=0x7f988400d9d0) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #52 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #53 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2caf700) at pthread_create.c:309 __res = pd = 0x7f98a2caf700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293542967040, 5517609443999566469, 0, 140293795401824, 0, 140293542967040, -5502491529028089211, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #54 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 3 (Thread 0x7f98a2c2d700 (LWP 45238)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f96a0001dc0, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2c2cd60} check_for_interruption = {thread_info = 0x7f96a0004040, m = 0x7f96a0001dc0, set = true} res = 0 #2 0x00007f98b0bbef98 in icinga::WorkQueue::WorkerThreadProc (this=0x7f96a0001d88) at ../../../lib/base/workqueue.cpp:195 task = {> = { = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x0, is_const_qualified = false, is_volatile_qualified = false}, data = 0 '\000'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2c2cc98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2c2cc08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96940008d9 "Q #7", _M_in_cur = 0x7f96940008d9 "Q #7", _M_in_end = 0x7f96940008d9 "Q #7", _M_out_beg = 0x7f96940008d8 "WQ #7", _M_out_cur = 0x7f96940008dd "", _M_out_end = 0x7f9694000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7f96a0001d98, is_locked = false} #3 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x7f96a00041f8, p=0x7f96a0001d88) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #4 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7f96a0004208, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #5 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7f96a00041f8) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #6 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7f96a0004040) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #7 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #8 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2c2d700) at pthread_create.c:309 __res = pd = 0x7f98a2c2d700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293542434560, 5517609443999566469, 0, 140293795401824, 140291348630440, 140293542434560, -5502491596673824123, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 2 (Thread 0x7f98a2bec700 (LWP 46012)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7f96a0004910, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7f98a2bebd60} check_for_interruption = {thread_info = 0x7f96a0006780, m = 0x7f96a0004910, set = true} res = 0 #2 0x00007f98b0bbef98 in icinga::WorkQueue::WorkerThreadProc (this=0x7f96a00048d8) at ../../../lib/base/workqueue.cpp:195 task = {> = { = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x0, is_const_qualified = false, is_volatile_qualified = false}, data = 0 '\000'}}, static args = , static arity = }, } idbuf = { >> = { >> = { = {_vptr.ios_base = 0x7f98ae5c6c00 , std::allocator >+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7f98a2bebc98, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 32 ' ', _M_fill_init = true, _M_streambuf = 0x7f98a2bebc08, _M_ctype = 0x7f98ae5dfbc0 <(anonymous namespace)::ctype_c>, _M_num_put = 0x7f98ae5dfb30 <(anonymous namespace)::num_put_c>, _M_num_get = 0x7f98ae5dfb40 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x7f98ae5c6bd8 , std::allocator >+24>}, _M_stringbuf = { >> = {_vptr.basic_streambuf = 0x7f98ae5c69d0 , std::allocator >+16>, _M_in_beg = 0x7f96900008d9 "Q #8", _M_in_cur = 0x7f96900008d9 "Q #8", _M_in_end = 0x7f96900008d9 "Q #8", _M_out_beg = 0x7f96900008d8 "WQ #8", _M_out_cur = 0x7f96900008dd "", _M_out_end = 0x7f9690000ad8 "", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x7f98ae5e0080 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x7f98ae5c2d80 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "W"}} lock = {m = 0x7f96a00048e8, is_locked = false} #3 0x00007f98b0c912db in boost::_mfi::mf0::operator() (this=0x7f96a0006938, p=0x7f96a00048d8) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #4 0x00007f98b0ca570e in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0x7f96a0006948, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #5 0x00007f98b0ca2a1d in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7f96a0006938) at /usr/include/boost/bind/bind_template.hpp:20 a = {} #6 0x00007f98b0c9e5f0 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0x7f96a0006780) at /usr/include/boost/thread/detail/thread.hpp:117 No locals. #7 0x00007f98b193eaea in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 No symbol table info available. #8 0x00007f98b0f8c0a4 in start_thread (arg=0x7f98a2bec700) at pthread_create.c:309 __res = pd = 0x7f98a2bec700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140293542168320, 5517609443999566469, 0, 140293795401824, 140291348630440, 140293542168320, -5502490602925766011, -5502521885093180795}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007f98adafc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 1 (Thread 0x7f98b1d51740 (LWP 19774)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f98b0bc3499 in boost::condition_variable::wait (this=0x7ffe4c39dd60, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 guard = {m = 0x7ffe4c39d810} check_for_interruption = {thread_info = 0x12e6180, m = 0x7ffe4c39dd60, set = false} res = 0 #2 0x00007f98b0bbe6e8 in icinga::WorkQueue::Enqueue(boost::function const&, bool) (this=0x7ffe4c39dcd0, task=..., allowInterleaved=false) at ../../../lib/base/workqueue.cpp:80 wq_thread = false lock = {m = 0x7ffe4c39dce0, is_locked = false} #3 0x00007f98b057c87e in icinga::ConfigItem::ActivateItems (upq=..., newItems=std::vector of length 402837, capacity 524288 = {...}, runtimeCreated=false) at ../../../lib/config/configitem.cpp:561 object = {px = 0x7f9858ced4f0} item = @0x54fd9800: {px = 0x4497af70} _foreach_continue548 = false _foreach_end548 = @0x7ffe4c39da60: {} _foreach_cur548 = @0x7ffe4c39da50: {} _foreach_col548 = @0x7ffe4c39da40: {} mtx = {m = {__data = {__lock = 1, __count = 0, __owner = 19774, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000>M\000\000\001", '\000' , __align = 1}} lock = {m = 0x7f98b082c600 , std::allocator > > const&, bool)::mtx>, is_locked = true} #4 0x00007f98b01539da in icinga::DaemonCommand::Run (this=0x12f1370, vm=..., ap=std::vector of length 0, capacity 0) at ../../../lib/cli/daemoncommand.cpp:276 upq = {m_ID = 5, static m_NextID = 9, m_ThreadCount = 12, m_Spawned = true, m_Mutex = {m = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, m_CVEmpty = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}, cond = {__data = {__lock = 0, __futex = 82, __total_seq = 41, __wakeup_seq = 41, __woken_seq = 41, __mutex = 0x7ffe4c39dd08, __nwaiters = 0, __broadcast_seq = 0}, __size = "\000\000\000\000R\000\000\000)\000\000\000\000\000\000\000)\000\000\000\000\000\000\000)\000\000\000\000\000\000\000\b\335\071L\376\177\000\000\000\000\000\000\000\000\000", __align = 352187318272}}, m_CVFull = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 1, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , "\001", '\000' , __align = 0}, cond = {__data = {__lock = 0, __futex = 115699, __total_seq = 57850, __wakeup_seq = 57849, __woken_seq = 57849, __mutex = 0x7ffe4c39dd60, __nwaiters = 2, __broadcast_seq = 57849}, __size = "\000\000\000\000\363\303\001\000\372\341\000\000\000\000\000\000\371\341\000\000\000\000\000\000\371\341\000\000\000\000\000\000`\335\071L\376\177\000\000\002\000\000\000\371\341\000", __align = 496923421179904}}, m_CVStarved = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, m_Threads = {threads = std::list = {[0] = 0x3f511610, [1] = 0x3f510370, [2] = 0x3f50f0a0, [3] = 0x3f50ddc0, [4] = 0x3f50cb30, [5] = 0x3f50b890, [6] = 0x3f50a5d0, [7] = 0x3f509300, [8] = 0x3f508040, [9] = 0x3f506da0, [10] = 0x3f505ad0, [11] = 0x3f5047e0}, m = {state = {shared_count = 0, exclusive = false, upgrade = false, exclusive_waiting_blocked = false}, state_change = {m = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}}, shared_cond = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, exclusive_cond = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}, upgrade_cond = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' , __align = 0}, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' , __align = 0}}}}, m_MaxItems = 25000, m_Stopped = false, m_Processing = 12, m_Tasks = std::deque with 25000 elements = {{> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b8557e0, type = {type = 0x4b8557e0, const_qualified = 104, volatile_qualified = 26}, func_ptr = 0x4b8557e0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b8557e0, this adjustment 451222120, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b8557e0, is_const_qualified = 104, is_volatile_qualified = 26}, data = -32 '\340'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b827e20, type = {type = 0x4b827e20, const_qualified = 248, volatile_qualified = 14}, func_ptr = 0x4b827e20, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b827e20, this adjustment 451219192, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4b827e20, is_const_qualified = 248, is_volatile_qualified = 14}, data = 32 ' '}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b7d8110, type = {type = 0x4b7d8110, const_qualified = 40, volatile_qualified = 133}, func_ptr = 0x4b7d8110, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b7d8110, this adjustment 457147688, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b7d8110, is_const_qualified = 40, is_volatile_qualified = 133}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b788400, type = {type = 0x4b788400, const_qualified = 136, volatile_qualified = 3}, func_ptr = 0x4b788400, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b788400, this adjustment 451216264, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b788400, is_const_qualified = 136, is_volatile_qualified = 3}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b833490, type = {type = 0x4b833490, const_qualified = 168, volatile_qualified = 236}, func_ptr = 0x4b833490, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b833490, this adjustment 451210408, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b833490, is_const_qualified = 168, is_volatile_qualified = 236}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b793a70, type = {type = 0x4b793a70, const_qualified = 56, volatile_qualified = 225}, func_ptr = 0x4b793a70, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b793a70, this adjustment 451207480, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4b793a70, is_const_qualified = 56, is_volatile_qualified = 225}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b771720, type = {type = 0x4b771720, const_qualified = 24, volatile_qualified = 248}, func_ptr = 0x4b771720, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b771720, this adjustment 451213336, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b771720, is_const_qualified = 24, is_volatile_qualified = 248}, data = 32 ' '}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x246bb680, type = {type = 0x246bb680, const_qualified = 200, volatile_qualified = 213}, func_ptr = 0x246bb680, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x246bb680, this adjustment 451204552, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x246bb680, is_const_qualified = 200, is_volatile_qualified = 213}, data = -128 '\200'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b75aa40, type = {type = 0x4b75aa40, const_qualified = 88, volatile_qualified = 202}, func_ptr = 0x4b75aa40, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b75aa40, this adjustment 451201624, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4b75aa40, is_const_qualified = 88, is_volatile_qualified = 202}, data = 64 '@'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x24699a80, type = {type = 0x24699a80, const_qualified = 40, volatile_qualified = 110}, func_ptr = 0x24699a80, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x24699a80, this adjustment 457141800, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x24699a80, is_const_qualified = 40, is_volatile_qualified = 110}, data = -128 '\200'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6f4050, type = {type = 0x4b6f4050, const_qualified = 248, volatile_qualified = 190}, func_ptr = 0x4b6f4050, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6f4050, this adjustment 451198712, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4b6f4050, is_const_qualified = 248, is_volatile_qualified = 190}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6ff6c0, type = {type = 0x4b6ff6c0, const_qualified = 152, volatile_qualified = 179}, func_ptr = 0x4b6ff6c0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6ff6c0, this adjustment 451195800, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b6ff6c0, is_const_qualified = 152, is_volatile_qualified = 179}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6c6690, type = {type = 0x4b6c6690, const_qualified = 56, volatile_qualified = 168}, func_ptr = 0x4b6c6690, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6c6690, this adjustment 451192888, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4b6c6690, is_const_qualified = 56, is_volatile_qualified = 168}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6d1d00, type = {type = 0x4b6d1d00, const_qualified = 168, volatile_qualified = 98}, func_ptr = 0x4b6d1d00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6d1d00, this adjustment 457138856, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b6d1d00, is_const_qualified = 168, is_volatile_qualified = 98}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6dd370, type = {type = 0x4b6dd370, const_qualified = 232, volatile_qualified = 133}, func_ptr = 0x4b6dd370, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6dd370, this adjustment 451184104, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4b6dd370, is_const_qualified = 232, is_volatile_qualified = 133}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b7eedf0, type = {type = 0x4b7eedf0, const_qualified = 88, volatile_qualified = 145}, func_ptr = 0x4b7eedf0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b7eedf0, this adjustment 451187032, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b7eedf0, is_const_qualified = 88, is_volatile_qualified = 145}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b681ff0, type = {type = 0x4b681ff0, const_qualified = 200, volatile_qualified = 156}, func_ptr = 0x4b681ff0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b681ff0, this adjustment 451189960, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b681ff0, is_const_qualified = 200, is_volatile_qualified = 156}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b68d660, type = {type = 0x4b68d660, const_qualified = 136, volatile_qualified = 122}, func_ptr = 0x4b68d660, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b68d660, this adjustment 451181192, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4b68d660, is_const_qualified = 136, is_volatile_qualified = 122}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b70ad30, type = {type = 0x4b70ad30, const_qualified = 168, volatile_qualified = 99}, func_ptr = 0x4b70ad30, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b70ad30, this adjustment 451175336, obj_ptr = 0x7f9800000004}, obj_ref = {obj_ptr = 0x4b70ad30, is_const_qualified = 168, is_volatile_qualified = 99}, data = 48 '0'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b698cd0, type = {type = 0x4b698cd0, const_qualified = 24, volatile_qualified = 111}, func_ptr = 0x4b698cd0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b698cd0, this adjustment 451178264, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b698cd0, is_const_qualified = 24, is_volatile_qualified = 111}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6a4340, type = {type = 0x4b6a4340, const_qualified = 56, volatile_qualified = 88}, func_ptr = 0x4b6a4340, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6a4340, this adjustment 451172408, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b6a4340, is_const_qualified = 56, is_volatile_qualified = 88}, data = 64 '@'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b648570, type = {type = 0x4b648570, const_qualified = 200, volatile_qualified = 76}, func_ptr = 0x4b648570, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b648570, this adjustment 451169480, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4b648570, is_const_qualified = 200, is_volatile_qualified = 76}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b63cb90, type = {type = 0x4b63cb90, const_qualified = 88, volatile_qualified = 65}, func_ptr = 0x4b63cb90, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b63cb90, this adjustment 451166552, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b63cb90, is_const_qualified = 88, is_volatile_qualified = 65}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b66b310, type = {type = 0x4b66b310, const_qualified = 232, volatile_qualified = 53}, func_ptr = 0x4b66b310, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b66b310, this adjustment 451163624, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b66b310, is_const_qualified = 232, is_volatile_qualified = 53}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b653f50, type = {type = 0x4b653f50, const_qualified = 216, volatile_qualified = 81}, func_ptr = 0x4b653f50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b653f50, this adjustment 451105240, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4b653f50, is_const_qualified = 216, is_volatile_qualified = 81}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6bb020, type = {type = 0x4b6bb020, const_qualified = 120, volatile_qualified = 70}, func_ptr = 0x4b6bb020, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6bb020, this adjustment 451102328, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b6bb020, is_const_qualified = 120, is_volatile_qualified = 70}, data = 32 ' '}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b65fca0, type = {type = 0x4b65fca0, const_qualified = 56, volatile_qualified = 93}, func_ptr = 0x4b65fca0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b65fca0, this adjustment 451108152, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4b65fca0, is_const_qualified = 56, is_volatile_qualified = 93}, data = -96 '\240'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b676980, type = {type = 0x4b676980, const_qualified = 152, volatile_qualified = 104}, func_ptr = 0x4b676980, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b676980, this adjustment 451111064, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b676980, is_const_qualified = 152, is_volatile_qualified = 104}, data = -128 '\200'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6e89e0, type = {type = 0x4b6e89e0, const_qualified = 72, volatile_qualified = 36}, func_ptr = 0x4b6e89e0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6e89e0, this adjustment 451093576, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4b6e89e0, is_const_qualified = 72, is_volatile_qualified = 36}, data = -32 '\340'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6257d0, type = {type = 0x4b6257d0, const_qualified = 168, volatile_qualified = 47}, func_ptr = 0x4b6257d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6257d0, this adjustment 451096488, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b6257d0, is_const_qualified = 168, is_volatile_qualified = 47}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b7163a0, type = {type = 0x4b7163a0, const_qualified = 24, volatile_qualified = 59}, func_ptr = 0x4b7163a0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b7163a0, this adjustment 451099416, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4b7163a0, is_const_qualified = 24, is_volatile_qualified = 59}, data = -96 '\240'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6af9b0, type = {type = 0x4b6af9b0, const_qualified = 136, volatile_qualified = 13}, func_ptr = 0x4b6af9b0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6af9b0, this adjustment 451087752, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b6af9b0, is_const_qualified = 136, is_volatile_qualified = 13}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b721a10, type = {type = 0x4b721a10, const_qualified = 232, volatile_qualified = 24}, func_ptr = 0x4b721a10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b721a10, this adjustment 451090664, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b721a10, is_const_qualified = 232, is_volatile_qualified = 24}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b72d080, type = {type = 0x4b72d080, const_qualified = 40, volatile_qualified = 2}, func_ptr = 0x4b72d080, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b72d080, this adjustment 451084840, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4b72d080, is_const_qualified = 40, is_volatile_qualified = 2}, data = -128 '\200'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b7386f0, type = {type = 0x4b7386f0, const_qualified = 184, volatile_qualified = 211}, func_ptr = 0x4b7386f0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b7386f0, this adjustment 451072952, obj_ptr = 0x7f9800000004}, obj_ref = {obj_ptr = 0x4b7386f0, is_const_qualified = 184, is_volatile_qualified = 211}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b743d60, type = {type = 0x4b743d60, const_qualified = 248, volatile_qualified = 188}, func_ptr = 0x4b743d60, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b743d60, this adjustment 451067128, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b743d60, is_const_qualified = 248, is_volatile_qualified = 188}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b60e0a0, type = {type = 0x4b60e0a0, const_qualified = 72, volatile_qualified = 199}, func_ptr = 0x4b60e0a0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b60e0a0, this adjustment 457033544, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b60e0a0, is_const_qualified = 72, is_volatile_qualified = 199}, data = -96 '\240'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b619df0, type = {type = 0x4b619df0, const_qualified = 88, volatile_qualified = 200}, func_ptr = 0x4b619df0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b619df0, this adjustment 451070040, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4b619df0, is_const_qualified = 88, is_volatile_qualified = 200}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x246fee00, type = {type = 0x246fee00, const_qualified = 184, volatile_qualified = 107}, func_ptr = 0x246fee00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x246fee00, this adjustment 457010104, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x246fee00, is_const_qualified = 184, is_volatile_qualified = 107}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b602350, type = {type = 0x4b602350, const_qualified = 200, volatile_qualified = 246}, func_ptr = 0x4b602350, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b602350, this adjustment 451081928, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b602350, is_const_qualified = 200, is_volatile_qualified = 246}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b77cd90, type = {type = 0x4b77cd90, const_qualified = 104, volatile_qualified = 235}, func_ptr = 0x4b77cd90, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b77cd90, this adjustment 451079016, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4b77cd90, is_const_qualified = 104, is_volatile_qualified = 235}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5d4990, type = {type = 0x4b5d4990, const_qualified = 136, volatile_qualified = 177}, func_ptr = 0x4b5d4990, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5d4990, this adjustment 451064200, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b5d4990, is_const_qualified = 136, is_volatile_qualified = 177}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b7aa750, type = {type = 0x4b7aa750, const_qualified = 72, volatile_qualified = 143}, func_ptr = 0x4b7aa750, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b7aa750, this adjustment 451055432, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4b7aa750, is_const_qualified = 72, is_volatile_qualified = 143}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b7660b0, type = {type = 0x4b7660b0, const_qualified = 168, volatile_qualified = 154}, func_ptr = 0x4b7660b0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b7660b0, this adjustment 451058344, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b7660b0, is_const_qualified = 168, is_volatile_qualified = 154}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b79f0e0, type = {type = 0x4b79f0e0, const_qualified = 232, volatile_qualified = 131}, func_ptr = 0x4b79f0e0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b79f0e0, this adjustment 451052520, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4b79f0e0, is_const_qualified = 232, is_volatile_qualified = 131}, data = -32 '\340'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b74f3d0, type = {type = 0x4b74f3d0, const_qualified = 136, volatile_qualified = 120}, func_ptr = 0x4b74f3d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b74f3d0, this adjustment 451049608, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b74f3d0, is_const_qualified = 136, is_volatile_qualified = 120}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5c8fb0, type = {type = 0x4b5c8fb0, const_qualified = 24, volatile_qualified = 166}, func_ptr = 0x4b5c8fb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5c8fb0, this adjustment 451061272, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4b5c8fb0, is_const_qualified = 24, is_volatile_qualified = 166}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5dfc90, type = {type = 0x4b5dfc90, const_qualified = 40, volatile_qualified = 86}, func_ptr = 0x4b5dfc90, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5dfc90, this adjustment 451040808, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b5dfc90, is_const_qualified = 40, is_volatile_qualified = 86}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5b3090, type = {type = 0x4b5b3090, const_qualified = 8, volatile_qualified = 109}, func_ptr = 0x4b5b3090, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5b3090, this adjustment 451046664, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b5b3090, is_const_qualified = 8, is_volatile_qualified = 109}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b6311b0, type = {type = 0x4b6311b0, const_qualified = 152, volatile_qualified = 97}, func_ptr = 0x4b6311b0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b6311b0, this adjustment 451043736, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4b6311b0, is_const_qualified = 152, is_volatile_qualified = 97}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5bd5d0, type = {type = 0x4b5bd5d0, const_qualified = 184, volatile_qualified = 74}, func_ptr = 0x4b5bd5d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5bd5d0, this adjustment 451037880, obj_ptr = 0x7f9800000004}, obj_ref = {obj_ptr = 0x4b5bd5d0, is_const_qualified = 184, is_volatile_qualified = 74}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b59d170, type = {type = 0x4b59d170, const_qualified = 72, volatile_qualified = 63}, func_ptr = 0x4b59d170, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b59d170, this adjustment 451034952, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b59d170, is_const_qualified = 72, is_volatile_qualified = 63}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b587250, type = {type = 0x4b587250, const_qualified = 40, volatile_qualified = 158}, func_ptr = 0x4b587250, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b587250, this adjustment 456957480, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b587250, is_const_qualified = 40, is_volatile_qualified = 158}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b591790, type = {type = 0x4b591790, const_qualified = 104, volatile_qualified = 40}, func_ptr = 0x4b591790, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b591790, this adjustment 451029096, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4b591790, is_const_qualified = 104, is_volatile_qualified = 40}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5eb300, type = {type = 0x4b5eb300, const_qualified = 248, volatile_qualified = 28}, func_ptr = 0x4b5eb300, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5eb300, this adjustment 451026168, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b5eb300, is_const_qualified = 248, is_volatile_qualified = 28}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5f6970, type = {type = 0x4b5f6970, const_qualified = 216, volatile_qualified = 51}, func_ptr = 0x4b5f6970, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5f6970, this adjustment 451032024, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b5f6970, is_const_qualified = 216, is_volatile_qualified = 51}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b7b5dc0, type = {type = 0x4b7b5dc0, const_qualified = 8, volatile_qualified = 19}, func_ptr = 0x4b7b5dc0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b7b5dc0, this adjustment 1457263368, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4b7b5dc0, is_const_qualified = 8, is_volatile_qualified = 19}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b57bf50, type = {type = 0x4b57bf50, const_qualified = 24, volatile_qualified = 196}, func_ptr = 0x4b57bf50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b57bf50, this adjustment 1301464088, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b57bf50, is_const_qualified = 24, is_volatile_qualified = 196}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5625c0, type = {type = 0x4b5625c0, const_qualified = 8, volatile_qualified = 239}, func_ptr = 0x4b5625c0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5625c0, this adjustment 1456074504, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b5625c0, is_const_qualified = 8, is_volatile_qualified = 239}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5a8b50, type = {type = 0x4b5a8b50, const_qualified = 248, volatile_qualified = 48}, func_ptr = 0x4b5a8b50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5a8b50, this adjustment 1457991928, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b5a8b50, is_const_qualified = 248, is_volatile_qualified = 48}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b5287d0, type = {type = 0x4b5287d0, const_qualified = 168, volatile_qualified = 58}, func_ptr = 0x4b5287d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b5287d0, this adjustment 1457273512, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b5287d0, is_const_qualified = 168, is_volatile_qualified = 58}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b534890, type = {type = 0x4b534890, const_qualified = 152, volatile_qualified = 32}, func_ptr = 0x4b534890, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b534890, this adjustment 1301225624, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4b534890, is_const_qualified = 152, is_volatile_qualified = 32}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b4d4290, type = {type = 0x4b4d4290, const_qualified = 232, volatile_qualified = 14}, func_ptr = 0x4b4d4290, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b4d4290, this adjustment 1301483240, obj_ptr = 0x2900000004}, obj_ref = {obj_ptr = 0x4b4d4290, is_const_qualified = 232, is_volatile_qualified = 14}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x5b58bc0, type = {type = 0x5b58bc0, const_qualified = 200, volatile_qualified = 45}, func_ptr = 0x5b58bc0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x5b58bc0, this adjustment 1454255560, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x5b58bc0, is_const_qualified = 200, is_volatile_qualified = 45}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b540950, type = {type = 0x4b540950, const_qualified = 200, volatile_qualified = 245}, func_ptr = 0x4b540950, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b540950, this adjustment 1301214664, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b540950, is_const_qualified = 200, is_volatile_qualified = 245}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b4ec410, type = {type = 0x4b4ec410, const_qualified = 216, volatile_qualified = 171}, func_ptr = 0x4b4ec410, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b4ec410, this adjustment 1301326808, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b4ec410, is_const_qualified = 216, is_volatile_qualified = 171}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b504590, type = {type = 0x4b504590, const_qualified = 136, volatile_qualified = 125}, func_ptr = 0x4b504590, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b504590, this adjustment 1301052808, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4b504590, is_const_qualified = 136, is_volatile_qualified = 125}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b510650, type = {type = 0x4b510650, const_qualified = 152, volatile_qualified = 87}, func_ptr = 0x4b510650, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b510650, this adjustment 1301305240, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b510650, is_const_qualified = 152, is_volatile_qualified = 87}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b4f84d0, type = {type = 0x4b4f84d0, const_qualified = 104, volatile_qualified = 57}, func_ptr = 0x4b4f84d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b4f84d0, this adjustment 1301297512, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4b4f84d0, is_const_qualified = 104, is_volatile_qualified = 57}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b51c710, type = {type = 0x4b51c710, const_qualified = 152, volatile_qualified = 234}, func_ptr = 0x4b51c710, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b51c710, this adjustment 1301211800, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b51c710, is_const_qualified = 152, is_volatile_qualified = 234}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b54ca10, type = {type = 0x4b54ca10, const_qualified = 200, volatile_qualified = 72}, func_ptr = 0x4b54ca10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b54ca10, this adjustment 1301235912, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b54ca10, is_const_qualified = 200, is_volatile_qualified = 72}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b4c81d0, type = {type = 0x4b4c81d0, const_qualified = 184, volatile_qualified = 201}, func_ptr = 0x4b4c81d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b4c81d0, this adjustment 1301465528, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b4c81d0, is_const_qualified = 184, is_volatile_qualified = 201}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b570c50, type = {type = 0x4b570c50, const_qualified = 40, volatile_qualified = 239}, func_ptr = 0x4b570c50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b570c50, this adjustment 451014440, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4b570c50, is_const_qualified = 40, is_volatile_qualified = 239}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b4a3f90, type = {type = 0x4b4a3f90, const_qualified = 8, volatile_qualified = 6}, func_ptr = 0x4b4a3f90, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b4a3f90, this adjustment 451020296, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b4a3f90, is_const_qualified = 8, is_volatile_qualified = 6}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b497ed0, type = {type = 0x4b497ed0, const_qualified = 120, volatile_qualified = 17}, func_ptr = 0x4b497ed0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b497ed0, this adjustment 451023224, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4b497ed0, is_const_qualified = 120, is_volatile_qualified = 17}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b413690, type = {type = 0x4b413690, const_qualified = 216, volatile_qualified = 204}, func_ptr = 0x4b413690, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b413690, this adjustment 451005656, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b413690, is_const_qualified = 216, is_volatile_qualified = 204}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b4075d0, type = {type = 0x4b4075d0, const_qualified = 72, volatile_qualified = 216}, func_ptr = 0x4b4075d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b4075d0, this adjustment 451008584, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4b4075d0, is_const_qualified = 72, is_volatile_qualified = 216}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b443990, type = {type = 0x4b443990, const_qualified = 168, volatile_qualified = 146}, func_ptr = 0x4b443990, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b443990, this adjustment 456954536, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b443990, is_const_qualified = 168, is_volatile_qualified = 146}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b4378d0, type = {type = 0x4b4378d0, const_qualified = 184, volatile_qualified = 227}, func_ptr = 0x4b4378d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b4378d0, this adjustment 451011512, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4b4378d0, is_const_qualified = 184, is_volatile_qualified = 227}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b42b810, type = {type = 0x4b42b810, const_qualified = 152, volatile_qualified = 250}, func_ptr = 0x4b42b810, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b42b810, this adjustment 451017368, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b42b810, is_const_qualified = 152, is_volatile_qualified = 250}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b41f750, type = {type = 0x4b41f750, const_qualified = 8, volatile_qualified = 182}, func_ptr = 0x4b41f750, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b41f750, this adjustment 450999816, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b41f750, is_const_qualified = 8, is_volatile_qualified = 182}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b556870, type = {type = 0x4b556870, const_qualified = 104, volatile_qualified = 193}, func_ptr = 0x4b556870, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b556870, this adjustment 451002728, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4b556870, is_const_qualified = 104, is_volatile_qualified = 193}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b4bc110, type = {type = 0x4b4bc110, const_qualified = 232, volatile_qualified = 147}, func_ptr = 0x4b4bc110, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b4bc110, this adjustment 450991080, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b4bc110, is_const_qualified = 232, is_volatile_qualified = 147}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b4b0050, type = {type = 0x4b4b0050, const_qualified = 40, volatile_qualified = 125}, func_ptr = 0x4b4b0050, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b4b0050, this adjustment 450985256, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b4b0050, is_const_qualified = 40, is_volatile_qualified = 125}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b48be10, type = {type = 0x4b48be10, const_qualified = 40, volatile_qualified = 135}, func_ptr = 0x4b48be10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b48be10, this adjustment 456951592, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b48be10, is_const_qualified = 40, is_volatile_qualified = 135}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x24370060, type = {type = 0x24370060, const_qualified = 184, volatile_qualified = 113}, func_ptr = 0x24370060, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x24370060, this adjustment 450982328, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x24370060, is_const_qualified = 184, is_volatile_qualified = 113}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b44fa50, type = {type = 0x4b44fa50, const_qualified = 168, volatile_qualified = 123}, func_ptr = 0x4b44fa50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b44fa50, this adjustment 456948648, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b44fa50, is_const_qualified = 168, is_volatile_qualified = 123}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b3fb510, type = {type = 0x4b3fb510, const_qualified = 72, volatile_qualified = 159}, func_ptr = 0x4b3fb510, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b3fb510, this adjustment 450993992, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b3fb510, is_const_qualified = 72, is_volatile_qualified = 159}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b7c1430, type = {type = 0x4b7c1430, const_qualified = 168, volatile_qualified = 170}, func_ptr = 0x4b7c1430, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b7c1430, this adjustment 450996904, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4b7c1430, is_const_qualified = 168, is_volatile_qualified = 170}, data = 48 '0'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b473c90, type = {type = 0x4b473c90, const_qualified = 152, volatile_qualified = 178}, func_ptr = 0x4b473c90, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b473c90, this adjustment 456831640, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b473c90, is_const_qualified = 152, is_volatile_qualified = 178}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b45bb10, type = {type = 0x4b45bb10, const_qualified = 136, volatile_qualified = 136}, func_ptr = 0x4b45bb10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b45bb10, this adjustment 450988168, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4b45bb10, is_const_qualified = 136, is_volatile_qualified = 136}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b467bd0, type = {type = 0x4b467bd0, const_qualified = 232, volatile_qualified = 90}, func_ptr = 0x4b467bd0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b467bd0, this adjustment 450976488, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b467bd0, is_const_qualified = 232, is_volatile_qualified = 90}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b7ccaa0, type = {type = 0x4b7ccaa0, const_qualified = 168, volatile_qualified = 155}, func_ptr = 0x4b7ccaa0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b7ccaa0, this adjustment 456825768, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4b7ccaa0, is_const_qualified = 168, is_volatile_qualified = 155}, data = -96 '\240'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x24370090, type = {type = 0x24370090, const_qualified = 168, volatile_qualified = 52}, func_ptr = 0x24370090, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x24370090, this adjustment 456799400, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x24370090, is_const_qualified = 168, is_volatile_qualified = 52}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b3e3390, type = {type = 0x4b3e3390, const_qualified = 72, volatile_qualified = 102}, func_ptr = 0x4b3e3390, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b3e3390, this adjustment 450979400, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4b3e3390, is_const_qualified = 72, is_volatile_qualified = 102}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b3d72d0, type = {type = 0x4b3d72d0, const_qualified = 136, volatile_qualified = 228}, func_ptr = 0x4b3d72d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b3d72d0, this adjustment 456778888, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b3d72d0, is_const_qualified = 136, is_volatile_qualified = 228}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b3cb210, type = {type = 0x4b3cb210, const_qualified = 136, volatile_qualified = 79}, func_ptr = 0x4b3cb210, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b3cb210, this adjustment 450973576, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b3cb210, is_const_qualified = 136, is_volatile_qualified = 79}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b8d2eb0, type = {type = 0x4b8d2eb0, const_qualified = 136, volatile_qualified = 226}, func_ptr = 0x4b8d2eb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b8d2eb0, this adjustment 456647304, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4b8d2eb0, is_const_qualified = 136, is_volatile_qualified = 226}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b3ef450, type = {type = 0x4b3ef450, const_qualified = 104, volatile_qualified = 45}, func_ptr = 0x4b3ef450, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b3ef450, this adjustment 450964840, obj_ptr = 0x7f9800000004}, obj_ref = {obj_ptr = 0x4b3ef450, is_const_qualified = 104, is_volatile_qualified = 45}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b877b30, type = {type = 0x4b877b30, const_qualified = 8, volatile_qualified = 34}, func_ptr = 0x4b877b30, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b877b30, this adjustment 450961928, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b877b30, is_const_qualified = 8, is_volatile_qualified = 34}, data = 48 '0'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b39af10, type = {type = 0x4b39af10, const_qualified = 56, volatile_qualified = 89}, func_ptr = 0x4b39af10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b39af10, this adjustment 456612152, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b39af10, is_const_qualified = 56, is_volatile_qualified = 89}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b3a6fd0, type = {type = 0x4b3a6fd0, const_qualified = 168, volatile_qualified = 22}, func_ptr = 0x4b3a6fd0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b3a6fd0, this adjustment 450959016, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4b3a6fd0, is_const_qualified = 168, is_volatile_qualified = 22}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b36ac10, type = {type = 0x4b36ac10, const_qualified = 40, volatile_qualified = 68}, func_ptr = 0x4b36ac10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b36ac10, this adjustment 450970664, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b36ac10, is_const_qualified = 40, is_volatile_qualified = 68}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b35eb50, type = {type = 0x4b35eb50, const_qualified = 200, volatile_qualified = 56}, func_ptr = 0x4b35eb50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b35eb50, this adjustment 450967752, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b35eb50, is_const_qualified = 200, is_volatile_qualified = 56}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b352a90, type = {type = 0x4b352a90, const_qualified = 56, volatile_qualified = 11}, func_ptr = 0x4b352a90, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b352a90, this adjustment 450956088, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4b352a90, is_const_qualified = 56, is_volatile_qualified = 11}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b47fd50, type = {type = 0x4b47fd50, const_qualified = 120, volatile_qualified = 244}, func_ptr = 0x4b47fd50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b47fd50, this adjustment 450950264, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b47fd50, is_const_qualified = 120, is_volatile_qualified = 244}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b38ee50, type = {type = 0x4b38ee50, const_qualified = 184, volatile_qualified = 160}, func_ptr = 0x4b38ee50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b38ee50, this adjustment 456433848, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4b38ee50, is_const_qualified = 184, is_volatile_qualified = 160}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b23a600, type = {type = 0x4b23a600, const_qualified = 184, volatile_qualified = 57}, func_ptr = 0x4b23a600, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b23a600, this adjustment 456407480, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b23a600, is_const_qualified = 184, is_volatile_qualified = 57}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b271390, type = {type = 0x4b271390, const_qualified = 216, volatile_qualified = 255}, func_ptr = 0x4b271390, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b271390, this adjustment 450953176, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4b271390, is_const_qualified = 216, is_volatile_qualified = 255}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b2447d0, type = {type = 0x4b2447d0, const_qualified = 24, volatile_qualified = 233}, func_ptr = 0x4b2447d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b2447d0, this adjustment 450947352, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b2447d0, is_const_qualified = 24, is_volatile_qualified = 233}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b209540, type = {type = 0x4b209540, const_qualified = 168, volatile_qualified = 221}, func_ptr = 0x4b209540, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b209540, this adjustment 450944424, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4b209540, is_const_qualified = 168, is_volatile_qualified = 221}, data = 64 '@'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b2163c0, type = {type = 0x4b2163c0, const_qualified = 72, volatile_qualified = 210}, func_ptr = 0x4b2163c0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b2163c0, this adjustment 450941512, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b2163c0, is_const_qualified = 72, is_volatile_qualified = 210}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b230430, type = {type = 0x4b230430, const_qualified = 232, volatile_qualified = 198}, func_ptr = 0x4b230430, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b230430, this adjustment 450938600, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b230430, is_const_qualified = 232, is_volatile_qualified = 198}, data = 48 '0'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x24699ab0, type = {type = 0x24699ab0, const_qualified = 200, volatile_qualified = 164}, func_ptr = 0x24699ab0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x24699ab0, this adjustment 450929864, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x24699ab0, is_const_qualified = 200, is_volatile_qualified = 164}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b1e30a0, type = {type = 0x4b1e30a0, const_qualified = 104, volatile_qualified = 153}, func_ptr = 0x4b1e30a0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b1e30a0, this adjustment 450926952, obj_ptr = 0x7f9800000004}, obj_ref = {obj_ptr = 0x4b1e30a0, is_const_qualified = 104, is_volatile_qualified = 153}, data = -96 '\240'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b1d6900, type = {type = 0x4b1d6900, const_qualified = 136, volatile_qualified = 187}, func_ptr = 0x4b1d6900, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b1d6900, this adjustment 450935688, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b1d6900, is_const_qualified = 136, is_volatile_qualified = 187}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b1fc6c0, type = {type = 0x4b1fc6c0, const_qualified = 40, volatile_qualified = 176}, func_ptr = 0x4b1fc6c0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b1fc6c0, this adjustment 450932776, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b1fc6c0, is_const_qualified = 40, is_volatile_qualified = 176}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b280470, type = {type = 0x4b280470, const_qualified = 184, volatile_qualified = 129}, func_ptr = 0x4b280470, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b280470, this adjustment 450920888, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4b280470, is_const_qualified = 184, is_volatile_qualified = 129}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b2622b0, type = {type = 0x4b2622b0, const_qualified = 152, volatile_qualified = 95}, func_ptr = 0x4b2622b0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b2622b0, this adjustment 450912152, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b2622b0, is_const_qualified = 152, is_volatile_qualified = 95}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b1ef840, type = {type = 0x4b1ef840, const_qualified = 248, volatile_qualified = 106}, func_ptr = 0x4b1ef840, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b1ef840, this adjustment 450915064, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b1ef840, is_const_qualified = 248, is_volatile_qualified = 106}, data = 64 '@'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b19c0c0, type = {type = 0x4b19c0c0, const_qualified = 184, volatile_qualified = 72}, func_ptr = 0x4b19c0c0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b19c0c0, this adjustment 450906296, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4b19c0c0, is_const_qualified = 184, is_volatile_qualified = 72}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b1a7e10, type = {type = 0x4b1a7e10, const_qualified = 88, volatile_qualified = 118}, func_ptr = 0x4b1a7e10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b1a7e10, this adjustment 450917976, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b1a7e10, is_const_qualified = 88, is_volatile_qualified = 118}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b1098d0, type = {type = 0x4b1098d0, const_qualified = 184, volatile_qualified = 96}, func_ptr = 0x4b1098d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b1098d0, this adjustment 456351928, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4b1098d0, is_const_qualified = 184, is_volatile_qualified = 96}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b1b3b60, type = {type = 0x4b1b3b60, const_qualified = 88, volatile_qualified = 61}, func_ptr = 0x4b1b3b60, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b1b3b60, this adjustment 450903384, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b1b3b60, is_const_qualified = 88, is_volatile_qualified = 61}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b09b320, type = {type = 0x4b09b320, const_qualified = 40, volatile_qualified = 84}, func_ptr = 0x4b09b320, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b09b320, this adjustment 450909224, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4b09b320, is_const_qualified = 40, is_volatile_qualified = 84}, data = 32 ' '}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b115d00, type = {type = 0x4b115d00, const_qualified = 136, volatile_qualified = 38}, func_ptr = 0x4b115d00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b115d00, this adjustment 450897544, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b115d00, is_const_qualified = 136, is_volatile_qualified = 38}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b122130, type = {type = 0x4b122130, const_qualified = 248, volatile_qualified = 49}, func_ptr = 0x4b122130, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b122130, this adjustment 450900472, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4b122130, is_const_qualified = 248, is_volatile_qualified = 49}, data = 48 '0'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b223240, type = {type = 0x4b223240, const_qualified = 24, volatile_qualified = 27}, func_ptr = 0x4b223240, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b223240, this adjustment 450894616, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b223240, is_const_qualified = 24, is_volatile_qualified = 27}, data = 64 '@'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b0a7750, type = {type = 0x4b0a7750, const_qualified = 56, volatile_qualified = 4}, func_ptr = 0x4b0a7750, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b0a7750, this adjustment 450888760, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b0a7750, is_const_qualified = 56, is_volatile_qualified = 4}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b082ac0, type = {type = 0x4b082ac0, const_qualified = 72, volatile_qualified = 237}, func_ptr = 0x4b082ac0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b082ac0, this adjustment 450882888, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4b082ac0, is_const_qualified = 72, is_volatile_qualified = 237}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b0455d0, type = {type = 0x4b0455d0, const_qualified = 168, volatile_qualified = 15}, func_ptr = 0x4b0455d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b0455d0, this adjustment 450891688, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b0455d0, is_const_qualified = 168, is_volatile_qualified = 15}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b051a00, type = {type = 0x4b051a00, const_qualified = 104, volatile_qualified = 214}, func_ptr = 0x4b051a00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b051a00, this adjustment 450877032, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b051a00, is_const_qualified = 104, is_volatile_qualified = 214}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b05de30, type = {type = 0x4b05de30, const_qualified = 200, volatile_qualified = 248}, func_ptr = 0x4b05de30, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b05de30, this adjustment 450885832, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b05de30, is_const_qualified = 200, is_volatile_qualified = 248}, data = 48 '0'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b06a260, type = {type = 0x4b06a260, const_qualified = 216, volatile_qualified = 225}, func_ptr = 0x4b06a260, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b06a260, this adjustment 450879960, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4b06a260, is_const_qualified = 216, is_volatile_qualified = 225}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b02cd70, type = {type = 0x4b02cd70, const_qualified = 56, volatile_qualified = 108}, func_ptr = 0x4b02cd70, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b02cd70, this adjustment 456354872, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b02cd70, is_const_qualified = 56, is_volatile_qualified = 108}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b0391a0, type = {type = 0x4b0391a0, const_qualified = 8, volatile_qualified = 180}, func_ptr = 0x4b0391a0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b0391a0, this adjustment 450868232, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b0391a0, is_const_qualified = 8, is_volatile_qualified = 180}, data = -96 '\240'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b020940, type = {type = 0x4b020940, const_qualified = 152, volatile_qualified = 168}, func_ptr = 0x4b020940, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b020940, this adjustment 450865304, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4b020940, is_const_qualified = 152, is_volatile_qualified = 168}, data = 64 '@'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b014510, type = {type = 0x4b014510, const_qualified = 120, volatile_qualified = 191}, func_ptr = 0x4b014510, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b014510, this adjustment 450871160, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b014510, is_const_qualified = 120, is_volatile_qualified = 191}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x2434e490, type = {type = 0x2434e490, const_qualified = 56, volatile_qualified = 85}, func_ptr = 0x2434e490, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x2434e490, this adjustment 456348984, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x2434e490, is_const_qualified = 56, is_volatile_qualified = 85}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x2432c8e0, type = {type = 0x2432c8e0, const_qualified = 232, volatile_qualified = 202}, func_ptr = 0x2432c8e0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x2432c8e0, this adjustment 450874088, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x2432c8e0, is_const_qualified = 232, is_volatile_qualified = 202}, data = -32 '\340'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4afe3450, type = {type = 0x4afe3450, const_qualified = 184, volatile_qualified = 145}, func_ptr = 0x4afe3450, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4afe3450, this adjustment 450859448, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4afe3450, is_const_qualified = 184, is_volatile_qualified = 145}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x2430ad50, type = {type = 0x2430ad50, const_qualified = 56, volatile_qualified = 134}, func_ptr = 0x2430ad50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x2430ad50, this adjustment 450856504, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x2430ad50, is_const_qualified = 56, is_volatile_qualified = 134}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4afef880, type = {type = 0x4afef880, const_qualified = 40, volatile_qualified = 157}, func_ptr = 0x4afef880, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4afef880, this adjustment 450862376, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4afef880, is_const_qualified = 40, is_volatile_qualified = 157}, data = -128 '\200'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4affbcb0, type = {type = 0x4affbcb0, const_qualified = 184, volatile_qualified = 73}, func_ptr = 0x4affbcb0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4affbcb0, this adjustment 456346040, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4affbcb0, is_const_qualified = 184, is_volatile_qualified = 73}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4af68a70, type = {type = 0x4af68a70, const_qualified = 184, volatile_qualified = 122}, func_ptr = 0x4af68a70, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4af68a70, this adjustment 450853560, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4af68a70, is_const_qualified = 184, is_volatile_qualified = 122}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4af43de0, type = {type = 0x4af43de0, const_qualified = 72, volatile_qualified = 111}, func_ptr = 0x4af43de0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4af43de0, this adjustment 450850632, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4af43de0, is_const_qualified = 72, is_volatile_qualified = 111}, data = -32 '\340'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4af379b0, type = {type = 0x4af379b0, const_qualified = 104, volatile_qualified = 88}, func_ptr = 0x4af379b0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4af379b0, this adjustment 450844776, obj_ptr = 0x7f9800000004}, obj_ref = {obj_ptr = 0x4af379b0, is_const_qualified = 104, is_volatile_qualified = 88}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b0080e0, type = {type = 0x4b0080e0, const_qualified = 216, volatile_qualified = 99}, func_ptr = 0x4b0080e0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b0080e0, this adjustment 450847704, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b0080e0, is_const_qualified = 216, is_volatile_qualified = 99}, data = -32 '\340'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4af068f0, type = {type = 0x4af068f0, const_qualified = 24, volatile_qualified = 54}, func_ptr = 0x4af068f0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4af068f0, this adjustment 450835992, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4af068f0, is_const_qualified = 24, is_volatile_qualified = 54}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4af12d20, type = {type = 0x4af12d20, const_qualified = 248, volatile_qualified = 76}, func_ptr = 0x4af12d20, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4af12d20, this adjustment 450841848, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4af12d20, is_const_qualified = 248, is_volatile_qualified = 76}, data = 32 ' '}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4af5c640, type = {type = 0x4af5c640, const_qualified = 136, volatile_qualified = 65}, func_ptr = 0x4af5c640, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4af5c640, this adjustment 450838920, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4af5c640, is_const_qualified = 136, is_volatile_qualified = 65}, data = 64 '@'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ae350d0, type = {type = 0x4ae350d0, const_qualified = 216, volatile_qualified = 19}, func_ptr = 0x4ae350d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ae350d0, this adjustment 450827224, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ae350d0, is_const_qualified = 216, is_volatile_qualified = 19}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ade8f70, type = {type = 0x4ade8f70, const_qualified = 168, volatile_qualified = 42}, func_ptr = 0x4ade8f70, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ade8f70, this adjustment 450833064, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4ade8f70, is_const_qualified = 168, is_volatile_qualified = 42}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4adc2ec0, type = {type = 0x4adc2ec0, const_qualified = 24, volatile_qualified = 253}, func_ptr = 0x4adc2ec0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4adc2ec0, this adjustment 450821400, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4adc2ec0, is_const_qualified = 24, is_volatile_qualified = 253}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ae4a230, type = {type = 0x4ae4a230, const_qualified = 72, volatile_qualified = 31}, func_ptr = 0x4ae4a230, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ae4a230, this adjustment 450830152, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4ae4a230, is_const_qualified = 72, is_volatile_qualified = 31}, data = 48 '0'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ae90e60, type = {type = 0x4ae90e60, const_qualified = 120, volatile_qualified = 8}, func_ptr = 0x4ae90e60, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ae90e60, this adjustment 450824312, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ae90e60, is_const_qualified = 120, is_volatile_qualified = 8}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ae0f020, type = {type = 0x4ae0f020, const_qualified = 184, volatile_qualified = 241}, func_ptr = 0x4ae0f020, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ae0f020, this adjustment 450818488, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4ae0f020, is_const_qualified = 184, is_volatile_qualified = 241}, data = 32 ' '}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x1554de0, type = {type = 0x1554de0, const_qualified = 88, volatile_qualified = 230}, func_ptr = 0x1554de0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x1554de0, this adjustment 450815576, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x1554de0, is_const_qualified = 88, is_volatile_qualified = 230}, data = -32 '\340'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ad39fd0, type = {type = 0x4ad39fd0, const_qualified = 216, volatile_qualified = 218}, func_ptr = 0x4ad39fd0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ad39fd0, this adjustment 450812632, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4ad39fd0, is_const_qualified = 216, is_volatile_qualified = 218}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ad103f0, type = {type = 0x4ad103f0, const_qualified = 216, volatile_qualified = 195}, func_ptr = 0x4ad103f0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ad103f0, this adjustment 450806744, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ad103f0, is_const_qualified = 216, is_volatile_qualified = 195}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ac960f0, type = {type = 0x4ac960f0, const_qualified = 248, volatile_qualified = 172}, func_ptr = 0x4ac960f0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ac960f0, this adjustment 450800888, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ac960f0, is_const_qualified = 248, is_volatile_qualified = 172}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ad1b6f0, type = {type = 0x4ad1b6f0, const_qualified = 152, volatile_qualified = 161}, func_ptr = 0x4ad1b6f0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ad1b6f0, this adjustment 450797976, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4ad1b6f0, is_const_qualified = 152, is_volatile_qualified = 161}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4acd84f0, type = {type = 0x4acd84f0, const_qualified = 88, volatile_qualified = 207}, func_ptr = 0x4acd84f0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4acd84f0, this adjustment 450809688, obj_ptr = 0x7f9800000004}, obj_ref = {obj_ptr = 0x4acd84f0, is_const_qualified = 88, is_volatile_qualified = 207}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ad76d60, type = {type = 0x4ad76d60, const_qualified = 88, volatile_qualified = 184}, func_ptr = 0x4ad76d60, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ad76d60, this adjustment 450803800, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ad76d60, is_const_qualified = 88, is_volatile_qualified = 184}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4aca40a0, type = {type = 0x4aca40a0, const_qualified = 40, volatile_qualified = 150}, func_ptr = 0x4aca40a0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4aca40a0, this adjustment 450795048, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4aca40a0, is_const_qualified = 40, is_volatile_qualified = 150}, data = -96 '\240'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x242e9160, type = {type = 0x242e9160, const_qualified = 184, volatile_qualified = 138}, func_ptr = 0x242e9160, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x242e9160, this adjustment 450792120, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x242e9160, is_const_qualified = 184, is_volatile_qualified = 138}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ad43ac0, type = {type = 0x4ad43ac0, const_qualified = 152, volatile_qualified = 104}, func_ptr = 0x4ad43ac0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ad43ac0, this adjustment 450783384, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ad43ac0, is_const_qualified = 152, is_volatile_qualified = 104}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x242c75d0, type = {type = 0x242c75d0, const_qualified = 56, volatile_qualified = 93}, func_ptr = 0x242c75d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x242c75d0, this adjustment 450780472, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x242c75d0, is_const_qualified = 56, is_volatile_qualified = 93}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4acb3180, type = {type = 0x4acb3180, const_qualified = 120, volatile_qualified = 70}, func_ptr = 0x4acb3180, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4acb3180, this adjustment 450774648, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4acb3180, is_const_qualified = 120, is_volatile_qualified = 70}, data = -128 '\200'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4abe0500, type = {type = 0x4abe0500, const_qualified = 152, volatile_qualified = 208}, func_ptr = 0x4abe0500, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4abe0500, this adjustment 456249496, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4abe0500, is_const_qualified = 152, is_volatile_qualified = 208}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ac88140, type = {type = 0x4ac88140, const_qualified = 88, volatile_qualified = 127}, func_ptr = 0x4ac88140, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ac88140, this adjustment 450789208, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4ac88140, is_const_qualified = 88, is_volatile_qualified = 127}, data = 64 '@'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4abc45a0, type = {type = 0x4abc45a0, const_qualified = 8, volatile_qualified = 117}, func_ptr = 0x4abc45a0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4abc45a0, this adjustment 456226056, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4abc45a0, is_const_qualified = 8, is_volatile_qualified = 117}, data = -96 '\240'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4abee4b0, type = {type = 0x4abee4b0, const_qualified = 168, volatile_qualified = 47}, func_ptr = 0x4abee4b0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4abee4b0, this adjustment 450768808, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4abee4b0, is_const_qualified = 168, is_volatile_qualified = 47}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4abb65f0, type = {type = 0x4abb65f0, const_qualified = 248, volatile_qualified = 115}, func_ptr = 0x4abb65f0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4abb65f0, this adjustment 450786296, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4abb65f0, is_const_qualified = 248, is_volatile_qualified = 115}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4abfc460, type = {type = 0x4abfc460, const_qualified = 216, volatile_qualified = 81}, func_ptr = 0x4abfc460, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4abfc460, this adjustment 450777560, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4abfc460, is_const_qualified = 216, is_volatile_qualified = 81}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4b2538b0, type = {type = 0x4b2538b0, const_qualified = 8, volatile_qualified = 59}, func_ptr = 0x4b2538b0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4b2538b0, this adjustment 450771720, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4b2538b0, is_const_qualified = 8, is_volatile_qualified = 59}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ac0a410, type = {type = 0x4ac0a410, const_qualified = 72, volatile_qualified = 36}, func_ptr = 0x4ac0a410, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ac0a410, this adjustment 450765896, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ac0a410, is_const_qualified = 72, is_volatile_qualified = 36}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ac183c0, type = {type = 0x4ac183c0, const_qualified = 232, volatile_qualified = 24}, func_ptr = 0x4ac183c0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ac183c0, this adjustment 450762984, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4ac183c0, is_const_qualified = 232, is_volatile_qualified = 24}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab8c6e0, type = {type = 0x4ab8c6e0, const_qualified = 120, volatile_qualified = 13}, func_ptr = 0x4ab8c6e0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab8c6e0, this adjustment 450760056, obj_ptr = 0x7f9800000004}, obj_ref = {obj_ptr = 0x4ab8c6e0, is_const_qualified = 120, is_volatile_qualified = 13}, data = -32 '\340'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4aba8640, type = {type = 0x4aba8640, const_qualified = 184, volatile_qualified = 246}, func_ptr = 0x4aba8640, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4aba8640, this adjustment 450754232, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4aba8640, is_const_qualified = 184, is_volatile_qualified = 246}, data = 64 '@'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab1c960, type = {type = 0x4ab1c960, const_qualified = 24, volatile_qualified = 2}, func_ptr = 0x4ab1c960, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab1c960, this adjustment 450757144, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ab1c960, is_const_qualified = 24, is_volatile_qualified = 2}, data = 96 '`'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab627d0, type = {type = 0x4ab627d0, const_qualified = 72, volatile_qualified = 200}, func_ptr = 0x4ab627d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab627d0, this adjustment 450742344, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4ab627d0, is_const_qualified = 72, is_volatile_qualified = 200}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ac26370, type = {type = 0x4ac26370, const_qualified = 88, volatile_qualified = 235}, func_ptr = 0x4ac26370, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ac26370, this adjustment 450751320, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ac26370, is_const_qualified = 88, is_volatile_qualified = 235}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab9a690, type = {type = 0x4ab9a690, const_qualified = 248, volatile_qualified = 223}, func_ptr = 0x4ab9a690, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab9a690, this adjustment 450748408, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ab9a690, is_const_qualified = 248, is_volatile_qualified = 223}, data = -112 '\220'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab7e730, type = {type = 0x4ab7e730, const_qualified = 88, volatile_qualified = 17}, func_ptr = 0x4ab7e730, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab7e730, this adjustment 450695512, obj_ptr = 0x615f656c00000004}, obj_ref = {obj_ptr = 0x4ab7e730, is_const_qualified = 88, is_volatile_qualified = 17}, data = 48 '0'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab2a910, type = {type = 0x4ab2a910, const_qualified = 200, volatile_qualified = 28}, func_ptr = 0x4ab2a910, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab2a910, this adjustment 450698440, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ab2a910, is_const_qualified = 200, is_volatile_qualified = 28}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab388c0, type = {type = 0x4ab388c0, const_qualified = 248, volatile_qualified = 238}, func_ptr = 0x4ab388c0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab388c0, this adjustment 450686712, obj_ptr = 0x1800000004}, obj_ref = {obj_ptr = 0x4ab388c0, is_const_qualified = 248, is_volatile_qualified = 238}, data = -64 '\300'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab46870, type = {type = 0x4ab46870, const_qualified = 56, volatile_qualified = 40}, func_ptr = 0x4ab46870, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab46870, this adjustment 450701368, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ab46870, is_const_qualified = 56, is_volatile_qualified = 40}, data = 112 'p'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab00a00, type = {type = 0x4ab00a00, const_qualified = 232, volatile_qualified = 5}, func_ptr = 0x4ab00a00, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab00a00, this adjustment 450692584, obj_ptr = 0x73756c6300000004}, obj_ref = {obj_ptr = 0x4ab00a00, is_const_qualified = 232, is_volatile_qualified = 5}, data = 0 '\000'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab54820, type = {type = 0x4ab54820, const_qualified = 120, volatile_qualified = 250}, func_ptr = 0x4ab54820, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab54820, this adjustment 450689656, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ab54820, is_const_qualified = 120, is_volatile_qualified = 250}, data = 32 ' '}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ac34320, type = {type = 0x4ac34320, const_qualified = 56, volatile_qualified = 193}, func_ptr = 0x4ac34320, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ac34320, this adjustment 450675000, obj_ptr = 0x1c00000004}, obj_ref = {obj_ptr = 0x4ac34320, is_const_qualified = 56, is_volatile_qualified = 193}, data = 32 ' '}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4abd2550, type = {type = 0x4abd2550, const_qualified = 168, volatile_qualified = 204}, func_ptr = 0x4abd2550, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4abd2550, this adjustment 450677928, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4abd2550, is_const_qualified = 168, is_volatile_qualified = 204}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4aaf2a50, type = {type = 0x4aaf2a50, const_qualified = 200, volatile_qualified = 166}, func_ptr = 0x4aaf2a50, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4aaf2a50, this adjustment 455845576, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4aaf2a50, is_const_qualified = 200, is_volatile_qualified = 166}, data = 80 'P'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ac422d0, type = {type = 0x4ac422d0, const_qualified = 24, volatile_qualified = 216}, func_ptr = 0x4ac422d0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ac422d0, this adjustment 450680856, obj_ptr = 0x6d616e5f00000004}, obj_ref = {obj_ptr = 0x4ac422d0, is_const_qualified = 24, is_volatile_qualified = 216}, data = -48 '\320'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4aa90c80, type = {type = 0x4aa90c80, const_qualified = 200, volatile_qualified = 181}, func_ptr = 0x4aa90c80, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4aa90c80, this adjustment 450672072, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4aa90c80, is_const_qualified = 200, is_volatile_qualified = 181}, data = -128 '\200'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4ab0e9b0, type = {type = 0x4ab0e9b0, const_qualified = 136, volatile_qualified = 227}, func_ptr = 0x4ab0e9b0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4ab0e9b0, this adjustment 450683784, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4ab0e9b0, is_const_qualified = 136, is_volatile_qualified = 227}, data = -80 '\260'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x242a5a10, type = {type = 0x242a5a10, const_qualified = 200, volatile_qualified = 124}, func_ptr = 0x242a5a10, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x242a5a10, this adjustment 450657480, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x242a5a10, is_const_qualified = 200, is_volatile_qualified = 124}, data = 16 '\020'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4aa9ec30, type = {type = 0x4aa9ec30, const_qualified = 88, volatile_qualified = 170}, func_ptr = 0x4aa9ec30, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4aa9ec30, this adjustment 450669144, obj_ptr = 0x6963692f00000004}, obj_ref = {obj_ptr = 0x4aa9ec30, is_const_qualified = 88, is_volatile_qualified = 170}, data = 48 '0'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4aa72df0, type = {type = 0x4aa72df0, const_qualified = 136, volatile_qualified = 147}, func_ptr = 0x4aa72df0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4aa72df0, this adjustment 450663304, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4aa72df0, is_const_qualified = 136, is_volatile_qualified = 147}, data = -16 '\360'}}, static args = , static arity = }, }, {> = { = {vtable = 0x7f98b082ada0 ::assign_to, boost::_bi::list2 >, boost::_bi::value > > >(boost::_bi::bind_t, boost::_bi::list2 >, boost::_bi::value > >)::stored_vtable>, functor = {obj_ptr = 0x4aa7cfc0, type = {type = 0x4aa7cfc0, const_qualified = 232, volatile_qualified = 158}, func_ptr = 0x4aa7cfc0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x4aa7cfc0, this adjustment 450666216, obj_ptr = 0x4}, obj_ref = {obj_ptr = 0x4aa7cfc0, is_const_qualified = 232, is_volatile_qualified = 158}, data = -64 '\300'}}, static args = , static arity = }, }...}, m_ExceptionCallback = {> = { = {vtable = 0x0, functor = {obj_ptr = 0x0, type = {type = 0x0, const_qualified = 50, volatile_qualified = false}, func_ptr = 0x0, bound_memfunc_ptr = {memfunc_ptr = NULL, obj_ptr = 0x7ffe4c39e6b8}, obj_ref = {obj_ptr = 0x0, is_const_qualified = 50, is_volatile_qualified = false}, data = 0 '\000'}}, > = {}, static args = , static arity = }, }, m_Exceptions = std::vector of length 0, capacity 0, m_StatusTimer = {px = 0x40a06230}} configs = std::vector of length 1, capacity 1 = {"/etc/icinga2/icinga2.conf"} newItems = std::vector of length 402837, capacity 524288 = {{px = 0x13ea190}, {px = 0x3f86ee20}, {px = 0x1342c40}, {px = 0x1343eb0}, {px = 0x54f08a80}, {px = 0x54f086d0}, {px = 0x54f091e0}, {px = 0x54f08e30}, {px = 0x13454d0}, {px = 0x13345a0}, {px = 0x1334410}, {px = 0x1342ff0}, {px = 0x1343750}, {px = 0x133c210}, {px = 0x133c5c0}, {px = 0x13433a0}, {px = 0x1331d10}, {px = 0x1331630}, {px = 0x1331960}, {px = 0x1333330}, {px = 0x54f07f70}, {px = 0x54f08320}, {px = 0x133e900}, {px = 0x1395820}, {px = 0x1395b80}, {px = 0x13449c0}, {px = 0x1332f80}, {px = 0x13385b0}, {px = 0x1344d70}, {px = 0x13e65b0}, {px = 0x133a840}, {px = 0x1345120}, {px = 0x1341d80}, {px = 0x1345880}, {px = 0x13ddd10}, {px = 0x13de0c0}, {px = 0x1344610}, {px = 0x1343b00}, {px = 0x133bab0}, {px = 0x133b700}, {px = 0x13320c0}, {px = 0x13dd960}, {px = 0x1336fa0}, {px = 0x1337540}, {px = 0x133e2f0}, {px = 0x133afa0}, {px = 0x133cd20}, {px = 0x1333e80}, {px = 0x133abf0}, {px = 0x13336e0}, {px = 0x1342130}, {px = 0x1342890}, {px = 0x13424e0}, {px = 0x133b350}, {px = 0x133be60}, {px = 0x1332820}, {px = 0x133a490}, {px = 0x133d0d0}, {px = 0x1332470}, {px = 0x1332bd0}, {px = 0x1344260}, {px = 0x133c970}, {px = 0x13de950}, {px = 0x1330d90}, {px = 0x13e0860}, {px = 0x13e0d70}, {px = 0x13f6ac0}, {px = 0x1403880}, {px = 0x3f87b040}, {px = 0x3f878960}, {px = 0x3f892800}, {px = 0x3f89fd60}, {px = 0x3f8b9b40}, {px = 0x3f8c6d30}, {px = 0x3f8d4290}, {px = 0x3f8e4000}, {px = 0x3f8f11f0}, {px = 0x3f8fe070}, {px = 0x3f90ca70}, {px = 0x3f91b470}, {px = 0x3f929e70}, {px = 0x3f938870}, {px = 0x3f947270}, {px = 0x3f957c80}, {px = 0x3f966680}, {px = 0x3f975080}, {px = 0x3f983a80}, {px = 0x3f992480}, {px = 0x3f9a0e80}, {px = 0x3f9af880}, {px = 0x3f9be280}, {px = 0x3f9ccc80}, {px = 0x3f9db680}, {px = 0x3f9ea080}, {px = 0x3f9f8a80}, {px = 0x3fa07480}, {px = 0x3fa15e80}, {px = 0x3fa24880}, {px = 0x3fa37290}, {px = 0x3fa45c90}, {px = 0x3fa54690}, {px = 0x3fa63090}, {px = 0x3fa71a90}, {px = 0x3fa80490}, {px = 0x3fa8ee90}, {px = 0x3fa9d890}, {px = 0x3faac290}, {px = 0x3fabac90}, {px = 0x3fac9690}, {px = 0x3fad8090}, {px = 0x3fae6a90}, {px = 0x3faf5490}, {px = 0x3fb03e90}, {px = 0x3fb12890}, {px = 0x3fb21290}, {px = 0x3fb2fc90}, {px = 0x3fb3e690}, {px = 0x3fb4d090}, {px = 0x3fb5ba90}, {px = 0x3fb6a490}, {px = 0x3fb78e90}, {px = 0x3fb87890}, {px = 0x3fb96290}, {px = 0x3fba4c90}, {px = 0x3fbb3690}, {px = 0x3fbc2090}, {px = 0x3fbd0a90}, {px = 0x3fbdf490}, {px = 0x3fbede90}, {px = 0x3fc048a0}, {px = 0x3fc132a0}, {px = 0x3fc21ca0}, {px = 0x3fc306a0}, {px = 0x3fc3e650}, {px = 0x3fc4c600}, {px = 0x3fc5b000}, {px = 0x3fc69a00}, {px = 0x3fc78400}, {px = 0x3fc86e00}, {px = 0x3fc95800}, {px = 0x3fca4200}, {px = 0x3fcb2c00}, {px = 0x3fcc1600}, {px = 0x3fcd0000}, {px = 0x3fcdea00}, {px = 0x3fced400}, {px = 0x3fcfbe00}, {px = 0x3fd0a800}, {px = 0x3fd19200}, {px = 0x3fd27c00}, {px = 0x3fd36600}, {px = 0x3fd45000}, {px = 0x3fd53a00}, {px = 0x3fd62400}, {px = 0x3fd70e00}, {px = 0x3fd7f800}, {px = 0x3fd8e200}, {px = 0x3fd9cc00}, {px = 0x3fdab600}, {px = 0x3fdba000}, {px = 0x3fdc8a00}, {px = 0x3fdd7400}, {px = 0x3fde5e00}, {px = 0x3fdf4800}, {px = 0x3fe03200}, {px = 0x3fe11c00}, {px = 0x3fe20600}, {px = 0x3fe2f000}, {px = 0x3fe3da00}, {px = 0x3fe4c400}, {px = 0x3fe5ae00}, {px = 0x3fe69800}, {px = 0x3fe78200}, {px = 0x3fe86c00}, {px = 0x3fe95600}, {px = 0x3fea4000}, {px = 0x3feb2a00}, {px = 0x3fec1400}, {px = 0x3fecfe00}, {px = 0x3fede800}, {px = 0x3feed200}, {px = 0x3fefbc00}, {px = 0x3ff0a600}, {px = 0x3ff19000}, {px = 0x3ff27a00}, {px = 0x3ff36400}, {px = 0x3ff44e00}, {px = 0x3ff53800}, {px = 0x3ff62200}, {px = 0x3ff70c00}, {px = 0x3fbf9500}, {px = 0x3ff9e000}, {px = 0x3ffaca00}, {px = 0x3ffbb400}, {px = 0x3ffc9e00}, {px = 0x3ffd8800}, {px = 0x3ffe7200}, {px = 0x3fff5c00}, {px = 0x40004600}, {px = 0x40013000}...} sa = {__sigaction_handler = {sa_handler = 0xc00000005, sa_sigaction = 0xc00000005}, sa_mask = {__val = {140293780832513, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 352187318272, 41, 41, 41, 140730177281288}}, sa_flags = 0, sa_restorer = 0x0} #5 0x000000000042ccda in Main () at ../../icinga-app/icinga.cpp:501 args = std::vector of length 0, capacity 0 logLevel = icinga::LogInformation autocomplete = false cmdname = {static NPos = 18446744073709551615, m_Data = "daemon"} command = {px = 0x12f1370} initconfig = {static NPos = 18446744073709551615, m_Data = "/etc/icinga2/init.conf"} argc = 5 autoindex = 0 visibleDesc = {static m_default_line_length = 80, m_caption = "Global options", m_line_length = 80, m_min_description_length = 40, m_options = std::vector of length 14, capacity 16 = {{px = 0x12fcd00, pn = {pi_ = 0x12fd1b0}}, {px = 0x12fd230, pn = {pi_ = 0x12fd330}}, {px = 0x12fd350, pn = {pi_ = 0x12fd3b0}}, {px = 0x12fd3d0, pn = {pi_ = 0x12fd500}}, {px = 0x12fd520, pn = {pi_ = 0x12fd630}}, {px = 0x12fd6e0, pn = {pi_ = 0x12fd7d0}}, {px = 0x12fd7f0, pn = {pi_ = 0x12fd8f0}}, {px = 0x12fd910, pn = {pi_ = 0x12fda70}}, {px = 0x12fdab0, pn = {pi_ = 0x12fdb80}}, {px = 0x12fe040, pn = {pi_ = 0x12fe1a0}}, {px = 0x12fe220, pn = {pi_ = 0x12fe330}}, {px = 0x12fe350, pn = {pi_ = 0x12fe490}}, {px = 0x12fe500, pn = {pi_ = 0x12fe590}}, {px = 0x12fe5d0, pn = {pi_ = 0x12fe6e0}}}, belong_to_group = std::vector of length 14, capacity 64 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1}, groups = std::vector of length 1, capacity 1 = {{px = 0x12fe900, pn = {pi_ = 0x12fe9f0}}}} positionalDesc = {m_names = std::vector of length 0, capacity 0, m_trailing = "arg"} vm = argv = 0x7ffe4c3a1838 logLevel = icinga::LogInformation hiddenDesc = {static m_default_line_length = 80, m_caption = "Hidden options", m_line_length = 80, m_min_description_length = 40, m_options = std::vector of length 3, capacity 4 = {{px = 0x12fdb10, pn = {pi_ = 0x12fdd50}}, {px = 0x12fddb0, pn = {pi_ = 0x12fde80}}, {px = 0x12fe800, pn = {pi_ = 0x12fe8e0}}}, belong_to_group = std::vector of length 3, capacity 64 = {0, 0, 0}, groups = std::vector of length 0, capacity 0} rc = 1 #6 0x000000000042e216 in main (argc=5, argv=0x7ffe4c3a1838) at ../../icinga-app/icinga.cpp:767 rl = {rlim_cur = 16384, rlim_max = 16384} rc = 4363808