-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
Hi
i am trying to send http request to server via swarm::url_fetcher.
And some times i have segfault in libcurl.
in file multi.c:1493 i have data->easy_conn = 0x0
this happens if i try to send file file over 500kb
i am using ubuntu14.10, libcurl4-openssl-dev:amd64 7.37.1-1ubuntu3.4
thread apply all bt:
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffcf7edd30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb98a98) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb98a98) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb98a98) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb98a80) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffcf7ee700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 25 (Thread 0x7fffcffef700 (LWP 24425)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffcffeed30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb987a8) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb987a8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb987a8) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb98790) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffcffef700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 24 (Thread 0x7fffd07f0700 (LWP 24424)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd07efd30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb984b8) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb984b8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb984b8) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb984a0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd07f0700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 23 (Thread 0x7fffd0ff1700 (LWP 24423)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd0ff0d30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb981c8) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb981c8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb981c8) at /usr/include/c++/4.9/functional:1688
---Type <return> to continue, or q <return> to quit---
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb981b0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd0ff1700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 22 (Thread 0x7fffd17f2700 (LWP 24422)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd17f1d30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb97ed8) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb97ed8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb97ed8) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb97ec0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd17f2700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 21 (Thread 0x7fffd1ff3700 (LWP 24421)):
#0 0x00007ffff56fc2d3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x0000000000700887 in boost::asio::detail::epoll_reactor::run (this=0xb963a0, block=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2 0x0000000000701e24 in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:368
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb97be8) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb97be8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb97be8) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb97bd0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd1ff3700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 20 (Thread 0x7fffd27f4700 (LWP 24420)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd27f3d30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb978f8) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb978f8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb978f8) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb978e0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd27f4700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 19 (Thread 0x7fffd2ff5700 (LWP 24419)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd2ff4d30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
---Type <return> to continue, or q <return> to quit---
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb97608) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb97608) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb97608) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb975f0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd2ff5700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 18 (Thread 0x7fffd37f6700 (LWP 24418)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd37f5d30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb97338) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb97338) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb97338) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb97320) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd37f6700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 17 (Thread 0x7fffd3ff7700 (LWP 24417)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd3ff6d30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb6f540, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb6f540, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe170) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f3f2b in <lambda()>::operator()(void) const (__closure=0xb97068) at /root/prog/LMTP/src/main.cpp:171
#6 0x00000000006fc108 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb97068) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbf9c in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb97068) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbe88 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb97050) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd3ff7700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 16 (Thread 0x7fffd47f8700 (LWP 24416)):
#0 0x00007ffff4cb95fc in multi_runsingle (multi=multi@entry=0xb78330, now=..., data=data@entry=0x7fff9c0019e0) at multi.c:1493
#1 0x00007ffff4cba1d1 in multi_socket (multi=multi@entry=0xb78330, checkall=checkall@entry=false, s=46, ev_bitmask=<optimized out>, running_handles=0xb77ad8) at multi.c:2241
#2 0x00007ffff4cba2e7 in curl_multi_socket_action (multi_handle=0xb78330, s=<optimized out>, ev_bitmask=<optimized out>, running_handles=<optimized out>) at multi.c:2389
#3 0x00007ffff65c7b26 in ioremap::swarm::network_manager_private::on_socket_event (this=0xb77a80, fd=46, revent=1)
at /srv/docker/packaging/swarm_21.04.2016-14.56/build_dir/swarm/swarm/urlfetcher/url_fetcher.cpp:145
#4 0x00007ffff65b6f83 in ioremap::swarm::boost_event_loop::on_event (this=0x0, fd=46, weak_info=warning: can't find linker symbol for virtual table for `std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>' value
warning: found `ioremap::swarm::boost_event_loop::socket_request(int, ioremap::swarm::event_loop::poll_option, void*)' instead
warning: can't find linker symbol for virtual table for `std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>' value
warning: found `ioremap::swarm::boost_event_loop::socket_request(int, ioremap::swarm::event_loop::poll_option, void*)' instead
std::weak_ptr (count -1342174112, weak 32766) 0xb77bd8, what=1, error=...)
at /srv/docker/packaging/swarm_21.04.2016-14.56/build_dir/swarm/swarm/urlfetcher/boost_event_loop.cpp:193
#5 0x00007ffff65bb6da in operator() (a4=..., a3=<optimized out>, a2=std::weak_ptr (count 3, weak 2) 0x7fff94001830, a1=<optimized out>, p=<optimized out>, this=0x7fffd47f7b00)
at /usr/include/boost/bind/mem_fn_template.hpp:506
#6 operator()<boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, const std::weak_ptr<ioremap::swarm::boost_socket_info>&, int, const boost::system::error_code&>, boost::_bi::list2<const boost::system::error_code&, long unsigned int const&> > (a=<synthetic pointer>, f=..., this=0x7fffd47f7b10) at /usr/include/boost/bind/bind.hpp:525
#7 operator()<boost::system::error_code, long unsigned int> (a2=@0x7fffd47f7b48: 0, a1=..., this=0x7fffd47f7b00) at /usr/include/boost/bind/bind_template.hpp:102
#8 operator() (this=0x7fffd47f7b00) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#9 asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, std::weak_ptr<ioremap::swarm::boost_socket_info> const&, int, boost::system::error_code const&>, boost::_bi::list5<boost::_bi::value<ioremap::swarm::boost_event_loop*>, boost::_bi::value<int>, boost::_bi::value<std::weak_ptr<ioremap::swarm::boost_socket_info> >, boost::_bi::value<ioremap::swarm::event_listener::socket_action>, boost::arg<1> > >, boost::system::error_code, unsigned long> > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#10 invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, std::weak_ptr<ioremap::swarm::boost_socket_info> const&, int, boost::system::---Type <return> to continue, or q <return> to quit---
error_code const&>, boost::_bi::list5<boost::_bi::value<ioremap::swarm::boost_event_loop*>, boost::_bi::value<int>, boost::_bi::value<std::weak_ptr<ioremap::swarm::boost_socket_info> >, boost::_bi::value<ioremap::swarm::event_listener::socket_action>, boost::arg<1> > >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, std::weak_ptr<ioremap::swarm::boost_socket_info> const&, int, boost::system::error_code const&>, boost::_bi::list5<boost::_bi::value<ioremap::swarm::boost_event_loop*>, boost::_bi::value<int>, boost::_bi::value<std::weak_ptr<ioremap::swarm::boost_socket_info> >, boost::_bi::value<ioremap::swarm::event_listener::socket_action>, boost::arg<1> > > > (context=..., function=...)
at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#11 boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, std::weak_ptr<ioremap::swarm::boost_socket_info> const&, int, boost::system::error_code const&>, boost::_bi::list5<boost::_bi::value<ioremap::swarm::boost_event_loop*>, boost::_bi::value<int>, boost::_bi::value<std::weak_ptr<ioremap::swarm::boost_socket_info> >, boost::_bi::value<ioremap::swarm::event_listener::socket_action>, boost::arg<1> > > >::do_complete (owner=0xb73f50, base=<optimized out>) at /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp:75
#12 0x00007ffff65b9e45 in complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#13 boost::asio::detail::epoll_reactor::descriptor_state::do_complete (owner=0xb73f50, base=0x7fffc000a5b0, ec=..., bytes_transferred=<optimized out>)
at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:651
#14 0x00000000006ff5c6 in boost::asio::detail::task_io_service_operation::complete (this=0x7fffc000a5b0, owner=..., ec=..., bytes_transferred=5)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#15 0x0000000000701ea8 in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384
#16 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#17 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#18 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb5a1c8) at /root/prog/LMTP/src/main.cpp:114
#19 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb5a1c8) at /usr/include/c++/4.9/functional:1700
#20 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb5a1c8) at /usr/include/c++/4.9/functional:1688
#21 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb5a1b0) at /usr/include/c++/4.9/thread:115
#22 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#23 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd47f8700) at pthread_create.c:309
#24 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 15 (Thread 0x7fffd4ff9700 (LWP 24415)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd4ff8d30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb5a168) at /root/prog/LMTP/src/main.cpp:114
#6 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb5a168) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb5a168) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb5a150) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd4ff9700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 14 (Thread 0x7fffd57fa700 (LWP 24414)):
#0 __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:79
#1 0x000000000071387a in msgpack::sbuffer::write (this=0x7fffd57f8f40,
buf=0x7fffbc212478 "MIME-Version: 1.0\r\nReceived: by 10.194.68.201 with HTTP; Thu, 25 Jun 2015 05:06:22 -0700 (PDT)\r\nIn-Reply-To: <10554761435233962@web18g.yandex.ru>\r\nReferences: <CAP6BLnWHMRjet-=PWL0xYNpZ4K5sRXuy79o_o6H"..., len=593670) at /usr/include/msgpack/sbuffer.hpp:55
#2 0x0000000000785fc7 in msgpack::packer<msgpack::sbuffer>::append_buffer (x=...,
buf=0x7fffbc212478 "MIME-Version: 1.0\r\nReceived: by 10.194.68.201 with HTTP; Thu, 25 Jun 2015 05:06:22 -0700 (PDT)\r\nIn-Reply-To: <10554761435233962@web18g.yandex.ru>\r\nReferences: <CAP6BLnWHMRjet-=PWL0xYNpZ4K5sRXuy79o_o6H"..., len=593670) at /usr/include/msgpack/pack.hpp:130
#3 0x00000000007b5a15 in msgpack::packer<msgpack::sbuffer>::_pack_raw_body (x=..., b=0x7fffbc212478, l=593670) at /usr/include/msgpack/pack_template.h:773
#4 0x00000000007b1f68 in msgpack::packer<msgpack::sbuffer>::pack_raw_body (this=0x7fffd57f8f20,
b=0x7fffbc212478 "MIME-Version: 1.0\r\nReceived: by 10.194.68.201 with HTTP; Thu, 25 Jun 2015 05:06:22 -0700 (PDT)\r\nIn-Reply-To: <10554761435233962@web18g.yandex.ru>\r\nReferences: <CAP6BLnWHMRjet-=PWL0xYNpZ4K5sRXuy79o_o6H"..., l=593670) at /usr/include/msgpack/pack.hpp:331
#5 0x00000000007ad120 in msgpack::operator<< <msgpack::sbuffer> (o=...,
v="MIME-Version: 1.0\r\nReceived: by 10.194.68.201 with HTTP; Thu, 25 Jun 2015 05:06:22 -0700 (PDT)\r\nIn-Reply-To: <10554761435233962@web18g.yandex.ru>\r\nReferences: <CAP6BLnWHMRjet-=PWL0xYNpZ4K5sRXuy79o_o6H"...) at /usr/include/msgpack/type/string.hpp:38
#6 0x00000000007c2cc3 in msgpack::packer<msgpack::sbuffer>::pack<std::string> (this=0x7fffd57f8f20,
v="MIME-Version: 1.0\r\nReceived: by 10.194.68.201 with HTTP; Thu, 25 Jun 2015 05:06:22 -0700 (PDT)\r\nIn-Reply-To: <10554761435233962@web18g.yandex.ru>\r\nReferences: <CAP6BLnWHMRjet-=PWL0xYNpZ4K5sRX---Type <return> to continue, or q <return> to quit---
uy79o_o6H"...) at /usr/include/msgpack/object.hpp:198
#7 0x00000000007d485f in msgpack::type::define<std::string const, std::vector<Render::Common::User, std::allocator<Render::Common::User> > const, std::string const, std::string const, std::string const, Render::Common::Mail::Folder const, std::string const, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>::msgpack_pack<msgpack::packer<msgpack::sbuffer> > (this=0x7fffd57f8e50, pk=...) at /usr/include/msgpack/type/define.hpp:388
#8 0x00000000007d426e in Render::Common::Mail::msgpack_pack<msgpack::packer<msgpack::sbuffer> > (this=0x7fffd57f9140, pk=...) at /usr/local/include/sputnik/rendermail/framework/mail.h:66
#9 0x00000000007d37bb in msgpack::detail::packer_serializer<msgpack::sbuffer, Render::Common::Mail>::pack (o=..., v=...) at /usr/include/msgpack/object.hpp:219
#10 0x00000000007d2e86 in msgpack::operator<< <msgpack::sbuffer, Render::Common::Mail> (o=..., v=...) at /usr/include/msgpack/object.hpp:228
#11 0x00000000007d238b in cocaine::io::type_traits<Render::Common::Mail, void>::pack<msgpack::sbuffer> (packer=..., source=...) at /usr/include/cocaine/traits.hpp:34
#12 0x00000000007d1641 in cocaine::framework::app_service_t::enqueue<Render::Common::Mail> (this=0xb5fe60, event="send", chunk=...) at /usr/include/cocaine/framework/services/app.hpp:48
#13 0x00000000007cfcbe in Lmtp::LmtpConnection::sendMail(Render::Common::Mail&&, std::function<void (std::future<Lmtp::Common::MailResp>&&)>&&) (this=0xb0c0e0,
mail=<unknown type in /root/prog/LMTP/build/app/lmtpd, CU 0x337242, DIE 0x38bfef>, cb=<unknown type in /root/prog/LMTP/build/app/lmtpd, CU 0x337242, DIE 0x38bff4>)
at /root/prog/LMTP/src/lmtp/lmtp_connection.cpp:23
#14 0x00000000007ddcf0 in Lmtp::Session::<lambda(const boost::system::error_code&, char const*, std::size_t)>::<lambda(const AVScan::AVScanRespone&)>::operator()(const AVScan::AVScanRespone &) const (
__closure=0x7fffbc091d50, res=...) at /root/prog/LMTP/src/lmtp/session.cpp:181
#15 0x00000000007df11e in std::_Function_handler<void(AVScan::AVScanRespone&&), Lmtp::Session::readAndHandleData()::<lambda(const boost::system::error_code&, char const*, std::size_t)>::<lambda(const AVScan::AVScanRespone&)> >::_M_invoke(const std::_Any_data &, <unknown type in /root/prog/LMTP/build/app/lmtpd, CU 0x42509e, DIE 0x4aaeb3>) (__functor=...,
__args#0=<unknown type in /root/prog/LMTP/build/app/lmtpd, CU 0x42509e, DIE 0x4aaeb3>) at /usr/include/c++/4.9/functional:2039
#16 0x0000000000725387 in std::function<void (AVScan::AVScanRespone&&)>::operator()(AVScan::AVScanRespone&&) const (this=0x7fffbc091d10,
__args#0=<unknown type in /root/prog/LMTP/build/app/lmtpd, CU 0x0, DIE 0x133f76>) at /usr/include/c++/4.9/functional:2439
#17 0x0000000000717237 in Lmtp::AvScannerHttp2::check(std::string const&, std::string const&, std::function<void (AVScan::AVScanRespone&&)>&&)::{lambda(AVScan::AVScanRespone&&)#1}::operator()(AVScan::AVScanRespone&&) const (__closure=0x7fffbc091d10, res=<unknown type in /root/prog/LMTP/build/app/lmtpd, CU 0x0, DIE 0x122cdb>) at /root/prog/LMTP/include/sputnik/utils/av_scan_http2.h:40
#18 0x0000000000734556 in std::_Function_handler<void (AVScan::AVScanRespone&&), Lmtp::AvScannerHttp2::check(std::string const&, std::string const&, std::function<void (AVScan::AVScanRespone&&)>&&)::{lambda(AVScan::AVScanRespone&&)#1}>::_M_invoke(std::_Any_data const&, AVScan::AVScanRespone&&) (__functor=..., __args#0=<unknown type in /root/prog/LMTP/build/app/lmtpd, CU 0x0, DIE 0x145714>)
at /usr/include/c++/4.9/functional:2039
#19 0x0000000000725387 in std::function<void (AVScan::AVScanRespone&&)>::operator()(AVScan::AVScanRespone&&) const (this=0x7fffbc091ce0,
__args#0=<unknown type in /root/prog/LMTP/build/app/lmtpd, CU 0x0, DIE 0x133f76>) at /usr/include/c++/4.9/functional:2439
#20 0x00000000007165f1 in AVScan::SwarmAVScanClient::checkFile(std::string const&, std::string const&, std::function<void (AVScan::AVScanRespone&&)>&&)::{lambda(boost::system::error_code const&, unsigned char const*, unsigned long)#1}::operator()(boost::system::error_code const&, unsigned char const*, unsigned long) const (__closure=0x7fffbc091cd0, ec=..., data=0x7fffb0001e38 "\222", len=0)
at /usr/local/include/sputnik/avscan/avscan_client.h:101
#21 0x0000000000733fb8 in std::_Function_handler<void (boost::system::error_code const&, unsigned char const*, unsigned long), AVScan::SwarmAVScanClient::checkFile(std::string const&, std::string const&, std::function<void (AVScan::AVScanRespone&&)>&&)::{lambda(boost::system::error_code const&, unsigned char const*, unsigned long)#1}>::_M_invoke(std::_Any_data const&, boost::system::error_code const&, unsigned char const*, unsigned long) (__functor=..., __args#0=..., __args#1=0x7fffb0001e38 "\222", __args#2=0) at /usr/include/c++/4.9/functional:2039
#22 0x000000000072551e in std::function<void (boost::system::error_code const&, unsigned char const*, unsigned long)>::operator()(boost::system::error_code const&, unsigned char const*, unsigned long) const (this=0x7fffbc091c90, __args#0=..., __args#1=0x7fffb0001e38 "\222", __args#2=0) at /usr/include/c++/4.9/functional:2439
#23 0x0000000000716c93 in AVScan::SwarmAVScanClient::submit(std::string&&, std::string const&, std::function<void (boost::system::error_code const&, unsigned char const*, unsigned long)>&&)::{lambda(ioremap::swarm::url_fetcher::response const&, std::string const&, boost::system::error_code const&)#1}::operator()(ioremap::swarm::url_fetcher::response const&, std::string const&, boost::system::error_code const&) const (__closure=0x7fffbc091c90, response=..., data="\222\000\255File is clean", error=...) at /usr/local/include/sputnik/avscan/avscan_client.h:118
#24 0x00000000007341c0 in std::_Function_handler<void (ioremap::swarm::url_fetcher::response const&, std::string const&, boost::system::error_code const&), AVScan::SwarmAVScanClient::submit(std::string&&, std::string const&, std::function<void (boost::system::error_code const&, unsigned char const*, unsigned long)>&&)::{lambda(ioremap::swarm::url_fetcher::response const&, std::string const&, boost::system::error_code const&)#1}>::_M_invoke(std::_Any_data const&, ioremap::swarm::url_fetcher::response const&, std::string const&, boost::system::error_code const&) (__functor=..., __args#0=...,
__args#1="\222\000\255File is clean", __args#2=...) at /usr/include/c++/4.9/functional:2039
#25 0x0000000000724b7c in std::function<void (ioremap::swarm::url_fetcher::response const&, std::string const&, boost::system::error_code const&)>::operator()(ioremap::swarm::url_fetcher::response const&, std::string const&, boost::system::error_code const&) const (this=0x7fffbc004ab8, __args#0=..., __args#1="\222\000\255File is clean", __args#2=...) at /usr/include/c++/4.9/functional:2439
#26 0x0000000000715eac in ioremap::swarm::simple_stream::on_close (this=0x7fffbc004aa0, error=...) at /usr/include/swarm/urlfetcher/stream.hpp:82
#27 0x00007ffff65c78e6 in ioremap::swarm::network_manager_private::check_run_count (this=this@entry=0xb77a80)
at /srv/docker/packaging/swarm_21.04.2016-14.56/build_dir/swarm/swarm/urlfetcher/url_fetcher.cpp:415
#28 0x00007ffff65c7c00 in ioremap::swarm::network_manager_private::on_socket_event (this=0xb77a80, fd=46, revent=1)
at /srv/docker/packaging/swarm_21.04.2016-14.56/build_dir/swarm/swarm/urlfetcher/url_fetcher.cpp:149
#29 0x00007ffff65b6f83 in ioremap::swarm::boost_event_loop::on_event (this=0x7fffb4001304, fd=46, weak_info=std::weak_ptr (count -1275065920, weak 32766) 0xb77bd8, what=1, error=...)
at /srv/docker/packaging/swarm_21.04.2016-14.56/build_dir/swarm/swarm/urlfetcher/boost_event_loop.cpp:193
#30 0x00007ffff65bb6da in operator() (a4=..., a3=<optimized out>, a2=std::weak_ptr (count 3, weak 2) 0x7fff94001830, a1=<optimized out>, p=<optimized out>, this=0x7fffd57f9b80)
at /usr/include/boost/bind/mem_fn_template.hpp:506
#31 operator()<boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, const std::weak_ptr<ioremap::swarm::boost_socket_info>&, int, const boost::system::error_code&>, boost::_bi::list2<const boost::system::error_code&, long unsigned int const&> > (a=<synthetic pointer>, f=..., this=0x7fffd57f9b90) at /usr/include/boost/bind/bind.hpp:525
#32 operator()<boost::system::error_code, long unsigned int> (a2=@0x7fffd57f9bc8: 0, a1=..., this=0x7fffd57f9b80) at /usr/include/boost/bind/bind_template.hpp:102
#33 operator() (this=0x7fffd57f9b80) at /usr/include/boost/asio/detail/bind_handler.hpp:127
---Type <return> to continue, or q <return> to quit---
#34 asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, std::weak_ptr<ioremap::swarm::boost_socket_info> const&, int, boost::system::error_code const&>, boost::_bi::list5<boost::_bi::value<ioremap::swarm::boost_event_loop*>, boost::_bi::value<int>, boost::_bi::value<std::weak_ptr<ioremap::swarm::boost_socket_info> >, boost::_bi::value<ioremap::swarm::event_listener::socket_action>, boost::arg<1> > >, boost::system::error_code, unsigned long> > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#35 invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, std::weak_ptr<ioremap::swarm::boost_socket_info> const&, int, boost::system::error_code const&>, boost::_bi::list5<boost::_bi::value<ioremap::swarm::boost_event_loop*>, boost::_bi::value<int>, boost::_bi::value<std::weak_ptr<ioremap::swarm::boost_socket_info> >, boost::_bi::value<ioremap::swarm::event_listener::socket_action>, boost::arg<1> > >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, std::weak_ptr<ioremap::swarm::boost_socket_info> const&, int, boost::system::error_code const&>, boost::_bi::list5<boost::_bi::value<ioremap::swarm::boost_event_loop*>, boost::_bi::value<int>, boost::_bi::value<std::weak_ptr<ioremap::swarm::boost_socket_info> >, boost::_bi::value<ioremap::swarm::event_listener::socket_action>, boost::arg<1> > > > (context=..., function=...)
at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#36 boost::asio::detail::reactive_null_buffers_op<boost::_bi::bind_t<void, boost::_mfi::mf4<void, ioremap::swarm::boost_event_loop, int, std::weak_ptr<ioremap::swarm::boost_socket_info> const&, int, boost::system::error_code const&>, boost::_bi::list5<boost::_bi::value<ioremap::swarm::boost_event_loop*>, boost::_bi::value<int>, boost::_bi::value<std::weak_ptr<ioremap::swarm::boost_socket_info> >, boost::_bi::value<ioremap::swarm::event_listener::socket_action>, boost::arg<1> > > >::do_complete (owner=0xb73f50, base=<optimized out>) at /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp:75
#37 0x00000000006ff5c6 in boost::asio::detail::task_io_service_operation::complete (this=0x7fffe00257a0, owner=..., ec=..., bytes_transferred=0)
at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#38 0x0000000000701ea8 in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384
#39 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#40 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#41 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb5a108) at /root/prog/LMTP/src/main.cpp:114
#42 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb5a108) at /usr/include/c++/4.9/functional:1700
#43 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb5a108) at /usr/include/c++/4.9/functional:1688
#44 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb5a0f0) at /usr/include/c++/4.9/thread:115
#45 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#46 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd57fa700) at pthread_create.c:309
#47 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 13 (Thread 0x7fffd5ffb700 (LWP 24413)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd5ffad30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb5a0c8) at /root/prog/LMTP/src/main.cpp:114
#6 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb5a0c8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb5a0c8) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb5a0b0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd5ffb700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 12 (Thread 0x7fffd67fc700 (LWP 24412)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd67fbd30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb73eb8) at /root/prog/LMTP/src/main.cpp:114
#6 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb73eb8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb73eb8) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb73ea0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd67fc700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 11 (Thread 0x7fffd6ffd700 (LWP 24411)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007ffff56fc2d3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x0000000000700887 in boost::asio::detail::epoll_reactor::run (this=0xb77960, block=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2 0x0000000000701e24 in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:368
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb73e58) at /root/prog/LMTP/src/main.cpp:114
#6 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb73e58) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb73e58) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb73e40) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd6ffd700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 10 (Thread 0x7fffd77fe700 (LWP 24410)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd77fdd30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb73df8) at /root/prog/LMTP/src/main.cpp:114
#6 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb73df8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb73df8) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb73de0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd77fe700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 9 (Thread 0x7fffd7fff700 (LWP 24409)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffd7ffed30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb74088) at /root/prog/LMTP/src/main.cpp:114
#6 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb74088) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb74088) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb74070) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffd7fff700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 8 (Thread 0x7fffecb67700 (LWP 24408)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffecb66d30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb74048) at /root/prog/LMTP/src/main.cpp:114
#6 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb74048) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb74048) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb74030) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffecb67700) at pthread_create.c:309
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 7 (Thread 0x7fffed368700 (LWP 24407)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000000000718d5b in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (this=0x7fffed367d30, lock=...)
at /usr/include/boost/asio/detail/posix_event.hpp:80
#2 0x0000000000701f0b in boost::asio::detail::task_io_service::do_run_one (this=0xb73f50, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
#3 0x0000000000701845 in boost::asio::detail::task_io_service::run (this=0xb73f50, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4 0x000000000070227a in boost::asio::io_service::run (this=0x7fffffffe180) at /usr/include/boost/asio/impl/io_service.ipp:59
#5 0x00000000006f347f in <lambda()>::operator()(void) const (__closure=0xb718d8) at /root/prog/LMTP/src/main.cpp:114
#6 0x00000000006fc166 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::_M_invoke<>(std::_Index_tuple<>) (this=0xb718d8) at /usr/include/c++/4.9/functional:1700
#7 0x00000000006fbfe2 in std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()>::operator()(void) (this=0xb718d8) at /usr/include/c++/4.9/functional:1688
#8 0x00000000006fbea6 in std::thread::_Impl<std::_Bind_simple<initAndStartServer(Utils::Configuration::Config&)::<lambda()>()> >::_M_run(void) (this=0xb718c0) at /usr/include/c++/4.9/thread:115
#9 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff59ce0a5 in start_thread (arg=0x7fffed368700) at pthread_create.c:309
#11 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 6 (Thread 0x7fffedb69700 (LWP 24406)):
#0 0x00007ffff56fc2d3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff6a4c705 in ?? () from /usr/lib/x86_64-linux-gnu/libev.so.4
#2 0x00007ffff6a4e998 in ev_run () from /usr/lib/x86_64-linux-gnu/libev.so.4
#3 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff59ce0a5 in start_thread (arg=0x7fffedb69700) at pthread_create.c:309
#5 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7fffee36a700 (LWP 24405)):
#0 0x00007ffff56fc2d3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff6a4c705 in ?? () from /usr/lib/x86_64-linux-gnu/libev.so.4
#2 0x00007ffff6a4e998 in ev_run () from /usr/lib/x86_64-linux-gnu/libev.so.4
#3 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff59ce0a5 in start_thread (arg=0x7fffee36a700) at pthread_create.c:309
#5 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 4 (Thread 0x7fffeef7d700 (LWP 24404)):
#0 0x00007ffff56fc2d3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff6a4c705 in ?? () from /usr/lib/x86_64-linux-gnu/libev.so.4
#2 0x00007ffff6a4e998 in ev_run () from /usr/lib/x86_64-linux-gnu/libev.so.4
#3 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff59ce0a5 in start_thread (arg=0x7fffeef7d700) at pthread_create.c:309
#5 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7fffef77e700 (LWP 24403)):
#0 0x00007ffff56fc2d3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff6a4c705 in ?? () from /usr/lib/x86_64-linux-gnu/libev.so.4
#2 0x00007ffff6a4e998 in ev_run () from /usr/lib/x86_64-linux-gnu/libev.so.4
#3 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff59ce0a5 in start_thread (arg=0x7fffef77e700) at pthread_create.c:309
#5 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7fffeff7f700 (LWP 24402)):
#0 0x00007ffff59d54fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff6800ad2 in ?? () from /usr/lib/libhandystats.so
#2 0x00007ffff5eb5dd0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007ffff59ce0a5 in start_thread (arg=0x7fffeff7f700) at pthread_create.c:309
#4 0x00007ffff56fbcfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0x7ffff7fc67c0 (LWP 24398)):
#0 0x00007ffff59cf590 in pthread_join (threadid=140736750122752, thread_return=0x0) at pthread_join.c:92
#1 0x00007ffff5eb5c67 in std::thread::join() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00000000006f5508 in Network::ThreadPool<initAndStartServer(Utils::Configuration::Config&)::<lambda()> >::run(void) (this=0x7fffffffe2c0) at /usr/include/sputnik/network/threadpool.h:37
#3 0x00000000006f4711 in initAndStartServer (config=...) at /root/prog/LMTP/src/main.cpp:174
#4 0x00000000006f4b65 in main (argc=3, argv=0x7fffffffe618) at /root/prog/LMTP/src/main.cpp:190
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels