Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pi@raspberrypi:/var/lib/i2pd $ sudo gdb i2pd /var/lib/i2pd/core
- GNU gdb (Raspbian 10.1-1.7) 10.1.90.20210103-git
- Copyright (C) 2021 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law.
- Type "show copying" and "show warranty" for details.
- This GDB was configured as "arm-linux-gnueabihf".
- Type "show configuration" for configuration details.
- For bug reporting instructions, please see:
- <https://www.gnu.org/software/gdb/bugs/>.
- Find the GDB manual and other documentation resources online at:
- <http://www.gnu.org/software/gdb/documentation/>.
- For help, type "help".
- Type "apropos word" to search for commands related to "word"...
- Reading symbols from i2pd...
- [New LWP 2426]
- [New LWP 2407]
- [New LWP 2408]
- [New LWP 2413]
- [New LWP 2414]
- [New LWP 2415]
- [New LWP 2417]
- [New LWP 2418]
- [New LWP 2419]
- [New LWP 2420]
- [New LWP 2423]
- [New LWP 2424]
- [New LWP 2425]
- [New LWP 2427]
- [New LWP 2428]
- [New LWP 2416]
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
- Core was generated by `/usr/sbin/i2pd --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.conf --tu'.
- Program terminated with signal SIGSEGV, Segmentation fault.
- #0 0xad3cfd88 in ?? ()
- [Current thread is 1 (Thread 0xb04f7440 (LWP 2426))]
- (gdb) bt full
- #0 0xad3cfd88 in ?? ()
- No symbol table info available.
- #1 0x00914008 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>::_M_release (this=0xb5f74ed0) at /usr/include/c++/10/bits/shared_ptr_base.h:158
- No locals.
- #2 0x0090f580 in std::__shared_count<(__gnu_cxx::_Lock_policy)1>::~__shared_count (this=0xb04f596c, __in_chrg=<optimized out>) at /usr/include/c++/10/bits/shared_ptr_base.h:733
- No locals.
- #3 0x0093b540 in std::__shared_ptr<i2p::client::ClientDestination, (__gnu_cxx::_Lock_policy)1>::~__shared_ptr (this=0xb04f5968, __in_chrg=<optimized out>) at /usr/include/c++/10/bits/shared_ptr_base.h:1183
- No locals.
- #4 0x0093b5a4 in std::shared_ptr<i2p::client::ClientDestination>::~shared_ptr (this=0xb04f5968, __in_chrg=<optimized out>) at /usr/include/c++/10/bits/shared_ptr.h:121
- No locals.
- #5 0x00ad7ef4 in i2p::stream::Stream::SendPackets (this=0xae121320, packets=std::vector of length 1, capacity 1 = {...}) at /home/pi/i2pd/libi2pd/Streaming.cpp:819
- ts = 12704490209141549708
- #6 0x00ad6fbc in i2p::stream::Stream::SendQuickAck (this=0xae121320) at /home/pi/i2pd/libi2pd/Streaming.cpp:665
- lastReceivedSeqn = 442
- p = {len = 22, offset = 0,
- buf = "#\361T!4\345o\276\000\000\000\000\000\000\001\272\000\000\000\000\000\000\323\377\"\033O\001\363\034\200\377\333\v\366\000|_\213\377x4r\000q\300\271\377\335o\233\377\335\f\334\000H\006E\377\217\262\275\000\062UJ\000\217\027\362\000\211\177\231\001_َ\377`\264\302\377l\277c\000\243V3\377\277m\016\377\213\235\276\377i+\344\377g\263[\001z#\346\377\251\206\027\000\245y\372\000j\316\031\376\210n\375\000E\022\346\376\370\371C\000\352\a\215\377F\305\340\377\323\310\355\001\060\062$\000\273BO\376<\374\334\377\227\f<\001\065D\226\000\025\062f\000X\\\375\377g!C\376\230\207\060\000\274\365\374\377dy|\377}\004,\000BӠ\000\001", '\000' <repeats 39 times>..., sendTime = 0}
- packet = 0xb04f5a68 "#\361T!4\345o\276"
- size = 22
- numNacks = 0 '\000'
- #7 0x00ad89ec in i2p::stream::Stream::SendUpdatedLeaseSet (this=0xae121320) at /home/pi/i2pd/libi2pd/Streaming.cpp:901
- No locals.
- #8 0x00cb7d04 in i2p::stream::Stream::HandleReceiveTimer<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::system::error_code const&, boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int) (this=0xae121320, ecode=..., buffer=..., handler=..., remainingTimeout=2020)
- at /home/pi/i2pd/build/../libi2pd/Streaming.h:371
- received = 0
- #9 0x00cb3b24 in i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}::operator()(boost::system::error_code const&) const (
- this=0xb04f6c08, ec=...) at /home/pi/i2pd/build/../libi2pd/Streaming.h:343
- left = 2020
- handler = {<std::_Weak_result_type<void (i2p::client::SAMSocket::*)(boost::system::error_code const&, unsigned int)>> = {<std::_Weak_result_type_memfun<void (i2p::client::SAMSocket::*)(boost::system::error_code const&, unsigned int), true>> = {<No data fields>}, <No data fields>}, _M_f = (void (i2p::client::SAMSocket::*)(i2p::client::SAMSocket * const, const boost::system::error_code &,
- unsigned int)) 0xca76c8 <i2p::client::SAMSocket::HandleI2PReceive(boost::system::error_code const&, unsigned int)>, _M_bound_args = std::tuple containing = {
- [1] = std::shared_ptr<i2p::client::SAMSocket> (use count 3, weak count 1) = {get() = 0xad16e5d8}, [2] = {<std::_Placeholder<1>> = {<No data fields>}, <No data fields>},
- [3] = {<std::_Placeholder<2>> = {<No data fields>}, <No data fields>}}}
- buffer = {<boost::asio::mutable_buffer> = {data_ = 0xad170658, size_ = 8192}, <No data fields>}
- self = std::shared_ptr<i2p::stream::Stream> (use count 1, weak count 1) = {get() = 0xae121320}
- #10 0x00ccc738 in boost::asio::detail::binder1<i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>::operator()() (this=0xb04f6c08) at /usr/include/boost/asio/detail/bind_handler.hpp:65
- No locals.
- #11 0x00ccb5dc in boost::asio::asio_handler_invoke<boost::asio::detail::binder1<i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}, boo--
- st::system::error_code> >(boost::asio::detail::binder1<i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:88
- No locals.
- #12 0x00ccaa0c in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>, i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}>(boost::asio::detail::binder1<i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>&, i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54
- No locals.
- #13 0x00cc96cc in boost::asio::detail::handler_work<i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >, void>::complete<boost::asio::detail::binder1<i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}, boost::system::error_code> >(boost::asio::detail::binder1<i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>&, i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}&) (this=0xb04f6c38, function=..., handler=...) at /usr/include/boost/asio/detail/handler_work.hpp:425
- No locals.
- #14 0x00cc7240 in boost::asio::detail::wait_handler<i2p::stream::Stream::AsyncReceive<boost::asio::mutable_buffers_1, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)> >(boost::asio::mutable_buffers_1 const&, std::_Bind<void (i2p::client::SAMSocket::*(std::shared_ptr<i2p::client::SAMSocket>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned int)>, int)::{lambda()#1}::operator()() const::{lambda(boost::system::error_code const&)#1}, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned int) (owner=0x17b83a8, base=0xae124800) at /usr/include/boost/asio/detail/wait_handler.hpp:76
- b = {<boost::asio::detail::noncopyable> = {<No data fields>}, <No data fields>}
- h = 0xae124800
- p = {h = 0xb04f6c08, v = 0x0, p = 0x0}
- w = {<boost::asio::detail::handler_work_base<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >, void, boost::asio::io_context, boost::asio::executor, void>> = {executor_ = {<boost::asio::execution::detail::any_executor_base> = {object_ = {__data = "@tO\260R\001\000", __align = {<No data fields>}}, object_fns_ = 0xe36084 <boost::asio::execution::detail::any_executor_base::object_fns_table<void>(std::enable_if<std::is_same<void, void>::value, void>::type*)::fns>, target_ = 0x0, target_fns_ = 0xe36094 <boost::asio::execution::detail::any_executor_base::target_fns_table<void>(std::enable_if<std::is_same<void, void>::value, void>::type*)::fns>}, <boost::asio::execution::detail::any_executor_context<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >, boost::asio::execution::detail::supportable_properties<0, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>::find_context_as_property, void>> = {<No data fields>}, prop_fns_ = 0xe36128 <boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::prop_fns_table<void>()::fns>}}, <No data fields>}
- handler = {handler_ = {__self = std::shared_ptr<i2p::stream::Stream> (use count 1, weak count 1) = {get() = 0xae121320}, __buffer = {<boost::asio::mutable_buffer> = {data_ = 0xad170658, size_ = 8192}, <No data fields>}, __handler = {<std::_Weak_result_type<void (i2p::client::SAMSocket::*)(boost::system::error_code const&, unsigned int)>> = {<std::_Weak_result_type_memfun<void (i2p::client::SAMSocket::*)(boost::system::error_code const&, unsigned int), true>> = {<No data fields>}, <No data fields>}, _M_f = (void (i2p::client::SAMSocket::*)(i2p::client::SAMSocket * const, const boost::system::error_code &, unsigned int)) 0xca76c8 <i2p::client::SAMSocket::HandleI2PReceive(boost::system::error_code const&, unsigned int)>, _M_bound_args = std::tuple containing = {[1] = std::shared_ptr<i2p::client::SAMSocket> (use count 3, weak count 1) = {get() = 0xad16e5d8}, [2] = {<std::_Placeholder<1>> = {<No data fields>}, <No data fields>}, [3] = {<std::_Placeholder<2>> = {<No data fields>}, <No data fields>}}}, __left = 2020}, arg1_ = {val_ = 0, failed_ = false, cat_ = 0xe35c88 <boost::system::detail::cat_holder<void>::system_category_instance>}}
- #15 0x00932ae4 in boost::asio::detail::scheduler_operation::complete (this=0xae124800, owner=0x17b83a8, ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40
- No locals.
- #16 0x00936f38 in boost::asio::detail::scheduler::do_run_one (this=0x17b83a8, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:481
- task_result = 0
- on_exit = {scheduler_ = 0x17b83a8, lock_ = 0xb04f6cdc, this_thread_ = 0xb04f6cf0}
- o = 0xae124800
- more_handlers = true
- #17 0x009369b4 in boost::asio::detail::scheduler::run (this=0x17b83a8, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204
- this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = {0xad9df370, 0x0, 0x0}, has_pending_exception_ = 0, pending_exception_ = {_M_exception_object = 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_ = 0x17b83a8, value_ = 0xb04f6cf0, next_ = 0x0}
- lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x17b83c0, locked_ = false}
- n = 61244
- #18 0x0093731c in boost::asio::io_context::run (this=0x17baa6c) at /usr/include/boost/asio/impl/io_context.ipp:63
- ec = {val_ = 0, failed_ = false, cat_ = 0xe35c88 <boost::system::detail::cat_holder<void>::system_category_instance>}
- s = 24881748
- #19 0x00b5e538 in i2p::util::RunnableService::Run (this=0x17baa48) at /home/pi/i2pd/libi2pd/util.cpp:116
- No locals.
- #20 0x00b62e78 in std::__invoke_impl<void, void (i2p::util::RunnableService::*&)(), i2p::util::RunnableService*&> (__f=@0x17dc3d4: (void (i2p::util::RunnableService::*)(i2p::util::RunnableService * const)) 0xb5e4e8 <i2p::util::RunnableService::Run()>, __t=@0x17dc3dc: 0x17baa48) at /usr/include/c++/10/bits/invoke.h:73
- No locals.
- #21 0x00b62d78 in std::__invoke<void (i2p::util::RunnableService::*&)(), i2p::util::RunnableService*&> (__fn=@0x17dc3d4: (void (i2p::util::RunnableService::*)(i2p::util::RunnableService * const)) 0xb5e4e8 <i2p::util::RunnableService::Run()>) at /usr/include/c++/10/bits/invoke.h:95
- No locals.
- #22 0x00b62cb0 in std::_Bind<void (i2p::util::RunnableService::*(i2p::util::RunnableService*))()>::__call<void, , 0u>(std::tuple<>&&, std::_Index_tuple<0u>) (this=0x17dc3d4, __args=...) at /usr/include/c++/10/functional:416
- No locals.
- #23 0x00b62c28 in std::_Bind<void (i2p::util::RunnableService::*(i2p::util::RunnableService*))()>::operator()<, void>() (this=0x17dc3d4) at /usr/include/c++/10/functional:499
- No locals.
- #24 0x00b62bcc in std::__invoke_impl<void, std::_Bind<void (i2p::util::RunnableService::*(i2p::util::RunnableService*))()>>(std::__invoke_other, std::_Bind<void (i2p::util::RunnableService::*(i2p::util::RunnableService*))()>&&) (__f=...) at /usr/include/c++/10/bits/invoke.h:60
- No locals.
- #25 0x00b62b48 in std::__invoke<std::_Bind<void (i2p::util::RunnableService::*(i2p::util::RunnableService*))()>>(std::_Bind<void (i2p::util::RunnableService::*(i2p::util::RunnableService*))()>&&) (__fn=...) at /usr/include/c++/10/bits/invoke.h:95
- No locals.
- #26 0x00b62abc in std::thread::_Invoker<std::tuple<std::_Bind<void (i2p::util::RunnableService::*(i2p::util::RunnableService*))()> > >::_M_invoke<0u>(std::_Index_tuple<0u>) (this=0x17dc3d4) at /usr/include/c++/10/thread:264
- No locals.
- #27 0x00b62a78 in std::thread::_Invoker<std::tuple<std::_Bind<void (i2p::util::RunnableService::*(i2p::util::RunnableService*))()> > >::operator()() (this=0x17dc3d4) at /usr/include/c++/10/thread:271
- No locals.
- #28 0x00b62a50 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::_Bind<void (i2p::util::RunnableService::*(i2p::util::RunnableService*))()> > > >::_M_run() (this=0x17dc3d0) at /usr/include/c++/10/thread:215
- No locals.
- #29 0xb6b0f150 in ?? () from /lib/arm-linux-gnueabihf/libstdc++.so.6
- No symbol table info available.
- #30 0xb6a14300 in start_thread (arg=0xb04f7440) at pthread_create.c:477
- ret = <optimized out>
- pd = 0xb04f7440
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {546687982, 645654370, -1336970176, -1097185172, -1336970176, 338, -1097185174, -1097185172, -1336971392, -1336971396, 0 <repeats 54 times>}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- #31 0xb6998208 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
- No locals.
- Backtrace stopped: previous frame identical to this frame (corrupt stack?)
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment