Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #0 0x00007ffff694d418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
- resultvar = 0
- pid = 8123
- selftid = 8123
- #1 0x00007ffff694f01a in __GI_abort () at abort.c:89
- save_stage = 2
- act = {__sigaction_handler = {sa_handler = 0x3063666637666666, sa_sigaction = 0x3063666637666666}, sa_mask = {__val = {7378697628691542064, 2319406792496801335, 3472328228581748082, 4048771456345060658, 3976735865156481082, 2314885530819769138,
- 2314885530818453536, 3395749441387372576, 6860733171187738988, 8679965255892022326, 3270858180467255085, 751946305058778674, 7378645952437315127, 7378645706714656868, 3472386803178628710, 3467895053655089200}}, sa_flags = 909258800, sa_restorer = 0x7f}
- sigs = {__val = {32, 0 <repeats 15 times>}}
- #2 0x00007ffff698f72a in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7ffff6aa86b0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
- ap = <error reading variable ap (Attempt to dereference a generic pointer.)>
- fd = 8
- on_2 = <optimized out>
- list = <optimized out>
- nlist = <optimized out>
- cp = <optimized out>
- written = <optimized out>
- #3 0x00007ffff6996838 in malloc_printerr (ar_ptr=0x7ffff6cdbb20 <main_arena>, ptr=<optimized out>, str=0x7ffff6aa5472 "corrupted double-linked list", action=3) at malloc.c:5007
- buf = "0000000000923070"
- cp = <optimized out>
- ar_ptr = 0x7ffff6cdbb20 <main_arena>
- ptr = <optimized out>
- str = 0x7ffff6aa5472 "corrupted double-linked list"
- action = 3
- #4 malloc_consolidate (av=av@entry=0x7ffff6cdbb20 <main_arena>) at malloc.c:4184
- fb = 0x7ffff6cdbb38 <main_arena+24>
- maxfb = 0x7ffff6cdbb70 <main_arena+80>
- p = 0x923030
- nextp = <optimized out>
- unsorted_bin = 0x7ffff6cdbb78 <main_arena+88>
- first_unsorted = <optimized out>
- nextchunk = <optimized out>
- size = 1488
- nextsize = <optimized out>
- prevsize = <optimized out>
- nextinuse = <optimized out>
- bck = <optimized out>
- fwd = <optimized out>
- #5 0x00007ffff69981e8 in _int_free (av=0x7ffff6cdbb20 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:4076
- size = 65552
- fb = <optimized out>
- nextchunk = <optimized out>
- nextsize = 128
- nextinuse = <optimized out>
- prevsize = <optimized out>
- bck = <optimized out>
- fwd = <optimized out>
- errstr = 0x0
- locked = <optimized out>
- #6 0x00007ffff699babc in __GI___libc_free (mem=<optimized out>) at malloc.c:2969
- ar_ptr = <optimized out>
- p = <optimized out>
- hook = <optimized out>
- #7 0x00000000006a81b7 in boost::coroutines::basic_standard_stack_allocator<boost::coroutines::stack_traits>::deallocate (this=0x7fffffffd18f, ctx=...) at /usr/include/boost/coroutine/standard_stack_allocator.hpp:63
- __PRETTY_FUNCTION__ = "void boost::coroutines::basic_standard_stack_allocator<traitsT>::deallocate(boost::coroutines::stack_context&) [with traitsT = boost::coroutines::stack_traits]"
- limit = 0x924620
- #8 0x00000000006a61bd in boost::coroutines::detail::push_coroutine_object<boost::coroutines::pull_coroutine<void>, void, boost::asio::detail::coro_entry_point<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::write_response(std::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Request>, std::function<void (SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Request>)>&)::{lambda(boost::asio::basic_yield_context<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running> >)#1}>&, boost::coroutines::basic_standard_stack_allocator<boost::coroutines::stack_traits> >::deallocate_(boost::coroutines::basic_standard_stack_allocator<boost::coroutines::stack_traits>*) (obj=0x9345a0) at /usr/include/boost/coroutine/detail/push_coroutine_object.hpp:257
- stack_ctx = {size = 65536, sp = 0x934620}
- stack_alloc = {<No data fields>}
- #9 0x00000000006a2cee in boost::coroutines::detail::push_coroutine_object<boost::coroutines::pull_coroutine<void>, void, boost::asio::detail::coro_entry_point<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::write_response(std::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Request>, std::function<void (SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Request>)>&)::{lambda(boost::asio::basic_yield_context<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running> >)#1}>&, boost::coroutines::basic_standard_stack_allocator<boost::coroutines::stack_traits> >::destroy() (this=0x9345a0) at /usr/include/boost/coroutine/detail/push_coroutine_object.hpp:323
- No locals.
- #10 0x000000000063b1cf in boost::coroutines::push_coroutine<void>::~push_coroutine (this=0x922830, __in_chrg=<optimized out>) at /usr/include/boost/coroutine/asymmetric_coroutine.hpp:392
- No locals.
- #11 0x00000000006a2c8a in std::_Sp_counted_ptr<boost::coroutines::push_coroutine<void>*, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=0x9215f0) at /usr/include/c++/5/bits/shared_ptr_base.h:374
- No locals.
- #12 0x000000000064f222 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x9215f0) at /usr/include/c++/5/bits/shared_ptr_base.h:150
- No locals.
- #13 0x000000000064487d in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=0x7fffffffd3e0, __in_chrg=<optimized out>) at /usr/include/c++/5/bits/shared_ptr_base.h:659
- No locals.
- #14 0x0000000000670c42 in std::__shared_ptr<boost::coroutines::push_coroutine<void>, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=0x7fffffffd3d8, __in_chrg=<optimized out>) at /usr/include/c++/5/bits/shared_ptr_base.h:925
- No locals.
- #15 0x0000000000670c5e in std::shared_ptr<boost::coroutines::push_coroutine<void> >::~shared_ptr (this=0x7fffffffd3d8, __in_chrg=<optimized out>) at /usr/include/c++/5/bits/shared_ptr.h:93
- No locals.
- #16 0x0000000000670c7a in boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long>::~coro_handler (this=0x7fffffffd3d8, __in_chrg=<optimized out>)
- at /usr/include/boost/asio/impl/spawn.hpp:35
- No locals.
- #17 0x0000000000670cb6 in boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> >::~write_streambuf_handler (this=0x7fffffffd3d0, __in_chrg=<optimized out>) at /usr/include/boost/asio/impl/write.hpp:635
- No locals.
- #18 0x00000000006793ce in boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >::~write_op (this=0x7fffffffd3a8,
- __in_chrg=<optimized out>) at /usr/include/boost/asio/impl/write.hpp:283
- No locals.
- #19 0x0000000000695472 in boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>::~binder2 (this=0x7fffffffd3a8, __in_chrg=<optimized out>) at /usr/include/boost/asio/detail/bind_handler.hpp:108
- No locals.
- #20 0x000000000069f286 in boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, void (*)()>::~rewrapped_handler (this=0x7fffffffd3a0, __in_chrg=<optimized out>) at /usr/include/boost/asio/detail/wrapped_handler.hpp:160
- No locals.
- #21 0x00000000006a093d in boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, void (*)()> >::do_complete (owner=0x91fd30, base=0x922180) at /usr/include/boost/asio/detail/completion_handler.hpp:59
- h = 0x922180
- p = {h = 0x7fffffffd3a0, v = 0x0, p = 0x0}
- handler = {context_ = 0x63b387 <boost::asio::detail::default_spawn_handler()>, handler_ = {handler_ = {<boost::asio::detail::base_from_completion_cond<boost::asio::detail::transfer_all_t>> = {<No data fields>}, stream_ = @0x921130, buffer_ = {data_ = 0x935c10,
- size_ = 411}, start_ = 0, total_transferred_ = 411, handler_ = {streambuf_ = @0x934290, handler_ = {coro_ = std::shared_ptr (expired, weak 1) 0x922830, ca_ = @0x9344e0, handler_ = @0x922750, ready_ = 0x934108, ec_ = 0x934170, value_ = 0x934128}}},
- arg1_ = {m_val = 0, m_cat = 0x7ffff7bb90e0}, arg2_ = 411}}
- #22 0x00000000006a028e in boost::asio::detail::strand_service::dispatch<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, void (*)()> > (this=0x921630, impl=@0x922758: 0x921ca0, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:88
- ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x921ca0, value_ = 0x7fffffffd4c0 "\240\034\222", next_ = 0x0}
- on_exit = {io_service_ = 0x91fd30, impl_ = 0x921ca0}
- p = {h = 0x7fffffffd510, v = 0x0, p = 0x0}
- dispatch_immediately = true
- o = 0x922180
- #23 0x000000000069fafd in boost::asio::io_service::strand::dispatch<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, void (*)()> >(boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, void (*)()>&&) (this=0x922750,
- handler=<unknown type in /home/bobeff/projects/build/web_service/debug/web_service, CU 0x0, DIE 0x11b84d>) at /usr/include/boost/asio/strand.hpp:158
- init = {handler = {context_ = 0x63b387 <boost::asio::detail::default_spawn_handler()>, handler_ = {handler_ = {<boost::asio::detail::base_from_completion_cond<boost::asio::detail::transfer_all_t>> = {<No data fields>}, stream_ = @0x921130, buffer_ = {
- data_ = 0x935c10, size_ = 411}, start_ = 1, total_transferred_ = 0, handler_ = {streambuf_ = @0x934290, handler_ = {coro_ = std::shared_ptr (empty) 0x0, ca_ = @0x9344e0, handler_ = @0x922750, ready_ = 0x934108, ec_ = 0x934170, value_ = 0x934128}}},
- arg1_ = {m_val = 0, m_cat = 0x7ffff7bb90e0}, arg2_ = 411}}, result = {<No data fields>}}
- #24 0x000000000069f2ef in boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running> (function=..., this_handler=0x922750) at /usr/include/boost/asio/detail/wrapped_handler.hpp:232
- No locals.
- #25 0x000000000069ec39 in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running> > (function=..., context=...)
- at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
- No locals.
- #26 0x000000000069e579 in boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> (function=..., this_handler=0x7fffffffd7f0)
- at /usr/include/boost/asio/impl/spawn.hpp:134
- No locals.
- #27 0x000000000069de47 in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > (function=...,
- context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
- No locals.
- #28 0x000000000069d6c7 in boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > (
- function=..., this_handler=0x7fffffffd7e8) at /usr/include/boost/asio/impl/write.hpp:699
- No locals.
- #29 0x000000000069c58a in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > > (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
- No locals.
- #30 0x000000000069b0ec in boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > > (function=..., this_handler=0x7fffffffd7c0)
- at /usr/include/boost/asio/impl/write.hpp:565
- No locals.
- #31 0x0000000000698dce in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > >, boost::system::error_code, unsigned long>, boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > > > (
- function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
- No locals.
- #32 0x000000000069557c in boost::asio::detail::reactive_socket_send_op<boost::asio::const_buffers_1, boost::asio::detail::write_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::const_buffers_1, boost::asio::detail::transfer_all_t, boost::asio::detail::write_streambuf_handler<std::allocator<char>, boost::asio::detail::coro_handler<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, unsigned long> > > >::do_complete (owner=0x91fd30, base=0x922ab0) at /usr/include/boost/asio/detail/reactive_socket_send_op.hpp:107
- b = {<boost::asio::detail::noncopyable> = {<No data fields>}, <No data fields>}
- o = 0x922ab0
- p = {h = 0x7fffffffd7c0, v = 0x0, p = 0x0}
- handler = {handler_ = {<boost::asio::detail::base_from_completion_cond<boost::asio::detail::transfer_all_t>> = {<No data fields>}, stream_ = @0x921130, buffer_ = {data_ = 0x935c10, size_ = 411}, start_ = 1, total_transferred_ = 0, handler_ = {
- streambuf_ = @0x934290, handler_ = {coro_ = std::shared_ptr (empty) 0x0, ca_ = @0x9344e0, handler_ = @0x922750, ready_ = 0x934108, ec_ = 0x934170, value_ = 0x934128}}}, arg1_ = {m_val = 0, m_cat = 0x7ffff7bb90e0}, arg2_ = 411}
- #33 0x0000000000631888 in boost::asio::detail::task_io_service_operation::complete (this=0x922ab0, owner=..., ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
- No locals.
- #34 0x0000000000634621 in boost::asio::detail::task_io_service::do_run_one (this=0x91fd30, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
- task_result = 0
- on_exit = {task_io_service_ = 0x91fd30, lock_ = 0x7fffffffd940, this_thread_ = 0x7fffffffd970}
- o = 0x922ab0
- more_handlers = true
- #35 0x0000000000633fdd in boost::asio::detail::task_io_service::run (this=0x91fd30, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
- this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 0x0}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0},
- private_outstanding_work = 0}
- ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x91fd30, value_ = 0x7fffffffd970, next_ = 0x0}
- lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x91fd60, locked_ = false}
- n = 4
- #36 0x00000000006348e8 in boost::asio::io_service::run (this=0x7fffffffdca8) at /usr/include/boost/asio/impl/io_service.ipp:59
- ec = {m_val = 0, m_cat = 0x7ffff7bb90e0}
- s = 140737488346328
- #37 0x000000000064872a in SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::start (this=0x7fffffffdbe0)
- at /home/bobeff/projects/sources/web_service/third_party/lib/Simple-Web-Server/server_http.hpp:180
- endpoint = {impl_ = {data_ = {base = {sa_family = 2, sa_data = "\037\220", '\000' <repeats 11 times>}, v4 = {sin_family = 2, sin_port = 36895, sin_addr = {s_addr = 0}, sin_zero = "\000\000\000\000\000\000\000"}, v6 = {sin6_family = 2, sin6_port = 36895,
- sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}}}}
- #38 0x000000000062eb0a in main () at /home/bobeff/projects/sources/web_service/src/main.cpp:68
- server = {<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >> = {
- _vptr.ServerBase = 0x6bcea0 <vtable for SimpleWeb::Server<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >+16>, config = {port = 8080, num_threads = 1, address = "", reuse_address = true},
- resource = std::unordered_map with 2 elements = {["^/xml_to_json$"] = std::unordered_map with 1 elements = {
- ["POST"] = {<std::_Maybe_unary_or_binary_function<void, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request> >> = {<std::binary_function<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request>, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7e0e819eb55b95ee, _M_const_object = 0x7e0e819eb55b95ee, _M_function_pointer = 0x7e0e819eb55b95ee,
- _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7e0e819eb55b95ee}, _M_pod_data = "\356\225[\265\236\201\016~\000\000\000\000\000\000\000"},
- _M_manager = 0x62f15a <std::_Function_base::_Base_manager<main()::<lambda(auto:3&, auto:4)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
- _M_invoker = 0x62f0a4 <std::_Function_handler<void(SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request>), main()::<lambda(auto:3&, auto:4)> >::_M_invoke(const std::_Any_data &, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Response &, <unknown type in /home/bobeff/projects/build/web_service/debug/web_service, CU 0x0, DIE 0xd9871>)>}}, ["^/json_to_xml$"] = std::unordered_map with 1 elements = {
- ["POST"] = {<std::_Maybe_unary_or_binary_function<void, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request> >> = {<std::binary_function<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request>, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7e0e819eb55b95ee, _M_const_object = 0x7e0e819eb55b95ee, _M_function_pointer = 0x7e0e819eb55b95ee,
- _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7e0e819eb55b95ee}, _M_pod_data = "\356\225[\265\236\201\016~\000\000\000\000\000\000\000"},
- _M_manager = 0x62ef68 <std::_Function_base::_Base_manager<main()::<lambda(auto:1&, auto:2)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
- _M_invoker = 0x62eeb2 <std::_Function_handler<void(SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request>), main()::<lambda(auto:1&, auto:2)> >::_M_invoke(const std::_Any_data &, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Response &, <unknown type in /home/bobeff/projects/build/web_service/debug/web_service, CU 0x0, DIE 0xd89be>)>}}}, default_resource = std::unordered_map with 0 elements, opt_resource = std::vector of length 1, capacity 1 = {{first = "POST", second = std::vector of length 2, capacity 2 = {{
- first = {<boost::regbase> = {<No data fields>}, m_pimpl = {px = 0x920160, pn = {pi_ = 0x9205a0}}},
- second = {<std::_Maybe_unary_or_binary_function<void, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request> >> = {<std::binary_function<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request>, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>},
- _M_manager = 0x62f15a <std::_Function_base::_Base_manager<main()::<lambda(auto:3&, auto:4)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
- _M_invoker = 0x62f0a4 <std::_Function_handler<void(SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request>), main()::<lambda(auto:3&, auto:4)> >::_M_invoke(const std::_Any_data &, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Response &, <unknown type in /home/bobeff/projects/build/web_service/debug/web_service, CU 0x0, DIE 0xd9871>)>}}, {first = {<boost::regbase> = {<No data fields>}, m_pimpl = {px = 0x920a10, pn = {pi_ = 0x920bf0}}},
- second = {<std::_Maybe_unary_or_binary_function<void, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request> >> = {<std::binary_function<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request>, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>},
- _M_manager = 0x62ef68 <std::_Function_base::_Base_manager<main()::<lambda(auto:1&, auto:2)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
- _M_invoker = 0x62eeb2 <std::_Function_handler<void(SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Response&, std::shared_ptr<SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >::Request>), main()::<lambda(auto:1&, auto:2)> >::_M_invoke(const std::_Any_data &, SimpleWeb::ServerBase<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> > >::Response &, <unknown type in /home/bobeff/projects/build/web_service/debug/web_service, CU 0x0, DIE 0xd89be>)>}}}}}, io_service = {<boost::asio::detail::noncopyable> = {<No data fields>}, service_registry_ = 0x91fce0, impl_ = @0x91fd30},
- acceptor = {<boost::asio::basic_io_object<boost::asio::socket_acceptor_service<boost::asio::ip::tcp>, true>> = {implementation = {<boost::asio::detail::reactive_socket_service_base::base_implementation_type> = {socket_ = 6, state_ = 18 '\022',reactor_data_ = 0x921090}, protocol_ = {family_ = 2}}, service_ = 0x91fe10}, <boost::asio::socket_base> = {static message_peek = 2, static message_out_of_band = 1, static message_do_not_route = 4, static message_end_of_record = 128,
- static max_connections = 128}, <No data fields>}, threads = std::vector of length 0, capacity 0, timeout_request = 5, timeout_content = 300}, <No data fields>}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement