Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pi@raspberrypi:~ $ sudo systemctl status i2pd
- ● i2pd.service - I2P Router written in C++
- Loaded: loaded (/etc/systemd/system/i2pd.service; enabled; vendor preset: enabled)
- Drop-In: /etc/systemd/system/i2pd.service.d
- └─override.conf
- Active: failed (Result: signal) since Sun 2022-01-16 23:20:41 PST; 2min 8s ago
- Docs: man:i2pd(1)
- https://i2pd.readthedocs.io/en/latest/
- Process: 752 ExecStart=/usr/sbin/i2pd --conf=/etc/i2pd/i2pd.conf --tunconf=/etc/i2pd/tunnels.conf --> Main PID: 754 (code=killed, signal=SEGV)
- CPU: 1d 18h 35min 34.093s
- Jan 14 23:27:08 raspberrypi systemd[1]: i2pd.service: Failed with result 'core-dump'.
- Jan 14 23:27:08 raspberrypi systemd[1]: Stopped I2P Router written in C++.
- Jan 14 23:27:08 raspberrypi systemd[1]: i2pd.service: Consumed 1min 18.644s CPU time.
- Jan 14 23:27:08 raspberrypi systemd[1]: Starting I2P Router written in C++...
- Jan 14 23:27:09 raspberrypi systemd[1]: Started I2P Router written in C++.
- Jan 16 23:20:41 raspberrypi systemd[1]: i2pd.service: Main process exited, code=killed, status=11/SEGV
- Jan 16 23:20:41 raspberrypi systemd[1]: i2pd.service: Failed with result 'signal'.
- Jan 16 23:20:41 raspberrypi systemd[1]: i2pd.service: Consumed 1d 18h 35min 34.093s CPU time.
- pi@raspberrypi:~ $ cd /var/lib/i2pd
- pi@raspberrypi:/var/lib/i2pd $ ls -la
- total 51920
- drwxr-xr-x 8 i2pd i2pd 4096 Jan 16 23:20 .
- drwxr-xr-x 27 root root 4096 Jan 7 17:07 ..
- drwxr-x--- 35 i2pd i2pd 4096 Jan 7 19:27 addressbook
- drwxr-xr-x 4 i2pd i2pd 4096 Jan 7 17:13 certificates
- -rw------- 1 i2pd i2pd 182177792 Jan 16 23:20 core
- drwxr-xr-x 2 i2pd i2pd 4096 Jan 7 19:07 destinations
- -rw-r----- 1 i2pd i2pd 1769 Jan 8 22:35 i2pcontrol.crt.pem
- -rw-r----- 1 i2pd i2pd 3272 Jan 8 22:35 i2pcontrol.key.pem
- -rw-r----- 1 i2pd i2pd 679 Jan 7 19:07 irc-keys.dat
- drwxr-x--- 66 i2pd i2pd 4096 Jan 7 19:07 netDb
- -rw-r--r-- 1 i2pd i2pd 80 Jan 7 19:07 ntcp2.keys
- drwxr-x--- 66 i2pd i2pd 4096 Jan 7 19:07 peerProfiles
- -rw-r--r-- 1 i2pd i2pd 756 Jan 16 23:17 router.info
- -rw-r--r-- 1 i2pd i2pd 455 Jan 7 19:07 router.keys
- drwxr-xr-x 2 i2pd i2pd 4096 Jan 16 23:18 tags
- 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 769]
- [New LWP 754]
- [New LWP 755]
- [New LWP 758]
- [New LWP 759]
- [New LWP 760]
- [New LWP 761]
- [New LWP 762]
- [New LWP 763]
- [New LWP 764]
- [New LWP 766]
- [New LWP 767]
- [New LWP 768]
- [New LWP 770]
- [New LWP 765]
- [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 0x00a32d4c in std::_Hashtable<unsigned long long, std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset>, std::allocator<std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset> >, std::__detail::_Select1st, std::equal_to<unsigned long long>, std::hash<unsigned long long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_get_previous_node (this=0xadcf10e4, __bkt=3989, __n=0xae16d8b0) at /usr/include/c++/10/bits/hashtable.h:1656
- 1656 while (__prev_n->_M_nxt != __n)
- [Current thread is 1 (Thread 0xb03fa440 (LWP 769))]
- (gdb) bt full
- #0 0x00a32d4c in std::_Hashtable<unsigned long long, std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset>, std::allocator<std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset> >, std::__detail::_Select1st, std::equal_to<unsigned long long>, std::hash<unsigned long long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_get_previous_node (this=0xadcf10e4,
- __bkt=3989, __n=0xae16d8b0) at /usr/include/c++/10/bits/hashtable.h:1656
- __prev_n = 0x18
- #1 0x00a2fde4 in std::_Hashtable<unsigned long long, std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset>, std::allocator<std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset> >, std::__detail::_Select1st, std::equal_to<unsigned long long>, std::hash<unsigned long long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::erase (this=0xadcf10e4,
- __it=...) at /usr/include/c++/10/bits/hashtable.h:1862
- __n = 0xae16d8b0
- __bkt = 3989
- __prev_n = 0xb03f99d4
- #2 0x00a2d0dc in std::_Hashtable<unsigned long long, std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset>, std::allocator<std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset> >, std::__detail::_Select1st, std::equal_to<unsigned long long>, std::hash<unsigned long long>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail:--
- :_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::erase (this=0xadcf10e4, __it=...) at /usr/include/c++/10/bits/hashtable.h:807
- No locals.
- #3 0x00a29b34 in std::unordered_map<unsigned long long, i2p::garlic::ECIESX25519AEADRatchetIndexTagset, std::hash<unsigned long long>, std::equal_to<unsigned long long>, std::allocator<std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset> > >::erase (this=0xadcf10e4, __position=...) at /usr/include/c++/10/bits/unordered_map.h:797
- No locals.
- #4 0x00a23d70 in i2p::garlic::GarlicDestination::CleanupExpiredTags (this=0xadcf1068) at /home/pi/i2pd/libi2pd/Garlic.cpp:888
- session = std::shared_ptr<i2p::garlic::ECIESX25519AEADRatchetSession> (empty) = {get() = 0x0}
- it = {<std::__detail::_Node_iterator_base<std::pair<unsigned long long const, i2p::garlic::ECIESX25519AEADRatchetIndexTagset>, false>> = {_M_cur = 0xae16d8b0}, <No data fields>}
- ts = 1642404036
- numExpiredTags = 449
- #5 0x009e2bb4 in i2p::client::LeaseSetDestination::HandleCleanupTimer (this=0xadcf1068, ecode=...) at /home/pi/i2pd/libi2pd/Destination.cpp:855
- No locals.
- #6 0x00a16824 in std::__invoke_impl<void, void (i2p::client::LeaseSetDestination::*&)(boost::system::error_code const&), std::shared_ptr<i2p::client::LeaseSetDestination>&, boost::system::error_code const&> (__f=@0xb03f9c1c: (void (i2p::client::LeaseSetDestination::*)(i2p::client::LeaseSetDestination * const, const boost::system::error_code &)) 0x9e2b5c <i2p::client::LeaseSetDestination::HandleCleanupTimer(boost::system::error_code const&)>, __t=std::shared_ptr<i2p::client::LeaseSetDestination> (use count 3, weak count 1) = {...}) at /usr/include/c++/10/bits/invoke.h:73
- No locals.
- #7 0x00a15e7c in std::__invoke<void (i2p::client::LeaseSetDestination::*&)(boost::system::error_code const&), std::shared_ptr<i2p::client::LeaseSetDestination>&, boost::system::error_code const&> (__fn=@0xb03f9c1c: (void (i2p::client::LeaseSetDestination::*)(i2p::client::LeaseSetDestination * const, const boost::system::error_code &)) 0x9e2b5c <i2p::client::LeaseSetDestination::HandleCleanupTimer(boost::system::error_code const&)>) at /usr/include/c++/10/bits/invoke.h:95
- No locals.
- #8 0x00a1527c in std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>::__call<void, boost::system::error_code const&, 0u, 1u>(std::tuple<boost::system::error_code const&>&&, std::_Index_tuple<0u, 1u>) (this=0xb03f9c1c, __args=...) at /usr/include/c++/10/functional:416
- No locals.
- #9 0x00a147a4 in std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>::operator()<boost::system::error_code const&, void>(boost::system::error_code const&) (this=0xb03f9c1c) at /usr/include/c++/10/functional:499
- No locals.
- #10 0x00a13d8c in boost::asio::detail::binder1<std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>, boost::system::error_code>::operator()() (this=0xb03f9c1c) at /usr/include/boost/asio/detail/bind_handler.hpp:65
- No locals.
- #11 0x00a13130 in boost::asio::asio_handler_invoke<boost::asio::detail::binder1<std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>, boost::system::error_code> >(boost::asio::detail::binder1<std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>, boost::system::error_code>&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:88
- No locals.
- #12 0x00a115f0 in boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>, boost::system::error_code>, std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)> >(boost::asio::detail::binder1<std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>, boost::system::error_code>&, std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54
- No locals.
- #13 0x00a0ee8c in boost::asio::detail::handler_work<std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>, 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<std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>, boost::system::error_code> >(boost::asio::detail::binder1<std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>, boost::system::error_code>&, std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>&) (this=0xb03f9c38, function=..., handler=...) at /usr/include/boost/asio/detail/handler_work.hpp:425
- No locals.
- #14 0x00a0b0e4 in boost::asio::detail::wait_handler<std::_Bind<void (i2p::client::LeaseSetDestination::*(std::shared_ptr<i2p::client::LeaseSetDestination>, std::_Placeholder<1>))(boost::system::error_code const&)>, 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=0x2aa9ae0, base=0xae0e7b20) at /usr/include/boost/asio/detail/wait_handler.hpp:76
- b = {<boost::asio::detail::noncopyable> = {<No data fields>}, <No data fields>}
- h = 0xae0e7b20
- p = {h = 0xb03f9c1c, 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 = "@\244?\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_ = {<std::_Weak_result_type<void (i2p::client::LeaseSetDestination::*)(boost::system::error_code const&)>> = {<std::_Weak_result_type_memfun<void (i2p::client::LeaseSetDestination::*)(boost::system::error_code const&), true>> = {<No data fields>}, <No data fields>}, _M_f = (void (i2p::client::LeaseSetDestination::*)(i2p::client::LeaseSetDestination * const, const boost::system::error_code &)) 0x9e2b5c <i2p::client::LeaseSetDestination::HandleCleanupTimer(boost::system::error_code const&)>, _M_bound_args = std::tuple containing = {[1] = std::shared_ptr<i2p::client::LeaseSetDestination> (use count 3, weak count 1) = {get() = 0xadcf1068}, [2] = {<std::_Placeholder<1>> = {<No data fields>}, <No data fields>}}}, 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=0xae0e7b20, owner=0x2aa9ae0, 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=0x2aa9ae0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:481
- task_result = 0
- on_exit = {scheduler_ = 0x2aa9ae0, lock_ = 0xb03f9cdc, this_thread_ = 0xb03f9cf0}
- o = 0xae0e7b20
- more_handlers = true
- #17 0x009369b4 in boost::asio::detail::scheduler::run (this=0x2aa9ae0, 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_ = {0xae0e7b20, 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_ = 0x2aa9ae0, value_ = 0xb03f9cf0, next_ = 0x0}
- lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x2aa9af8, locked_ = false}
- n = 10770743
- #18 0x0093731c in boost::asio::io_context::run (this=0x2aaccac) 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 = 44747924
- #19 0x00b5e538 in i2p::util::RunnableService::Run (this=0x2aacc88) 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=@0x25e76dc: (void (i2p::util::RunnableService::*)(i2p::util::RunnableService * const)) 0xb5e4e8 <i2p::util::RunnableService::Run()>, __t=@0x25e76e4: 0x2aacc88) at /usr/include/c++/10/bits/invoke.h:73
- No locals.
- #21 0x00b62d78 in std::__invoke<void (i2p::util::RunnableService::*&)(), i2p::util::RunnableService*&> (__fn=@0x25e76dc: (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=0x25e76dc, __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=0x25e76dc) 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=0x25e76dc) 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=0x25e76dc) 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=0x25e76d8) at /usr/include/c++/10/thread:215
- No locals.
- #29 0xb6aa3150 in ?? () from /lib/arm-linux-gnueabihf/libstdc++.so.6
- No symbol table info available.
- #30 0xb69a8300 in start_thread (arg=0xb03fa440) at pthread_create.c:477
- ret = <optimized out>
- pd = 0xb03fa440
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-454620552, -498985228, -1338006464, -1096697748, -1338006464, 338, -1096697750, -1096697748, -1338007680, -1338007684, 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 0xb692c208 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
Advertisement