SHARE
TWEET

Untitled

a guest Nov 19th, 2019 107 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. Thread 3 "llarp-logic" hit Breakpoint 1, llarp::util::NullMutex::lock (this=0x7ffff7e373a8) at /home/stephen/dev/loki-network/llarp/util/thread/threading.hpp:58
  3. 58                std::cerr << "NullMutex " << this
  4. (gdb) bt
  5. #0  llarp::util::NullMutex::lock (this=0x7ffff7e373a8) at /home/stephen/dev/loki-network/llarp/util/thread/threading.hpp:58
  6. #1  0x00005555556890ca in llarp::util::NullLock::NullLock (this=0x7ffff60519e7, mtx=0x7ffff7e373a8) at /home/stephen/dev/loki-network/llarp/util/thread/threading.hpp:81
  7. #2  0x000055555571e53e in llarp::util::CoDelQueue<llarp::net::IPPacket, llarp::net::IPPacket::GetTime, llarp::net::IPPacket::PutTime, llarp::net::IPPacket::CompareOrder, llarp::net::IPPacket::GetNow, llarp::util::NullMutex, llarp::util::NullLock, 5, 100, 1024>::Process<llarp::handlers::ExitEndpoint::Flush()::<lambda(llarp::handlers::ExitEndpoint::Pkt_t&)>, llarp::util::CoDelQueue<T, GetTime, PutTime, Compare, GetNow, Mutex_t, Lock_t, dropMs, initialIntervalMs, MaxSize>::Process(Visit) [with Visit = llarp::handlers::ExitEndpoint::Flush()::<lambda(llarp::handlers::ExitEndpoint::Pkt_t&)>; T = llarp::net::IPPacket; GetTime = llarp::net::IPPacket::GetTime; PutTime = llarp::net::IPPacket::PutTime; Compare = llarp::net::IPPacket::CompareOrder; GetNow = llarp::net::IPPacket::GetNow; Mutex_t = llarp::util::NullMutex; Lock_t = llarp::util::NullLock; long unsigned int dropMs = 5; long unsigned int initialIntervalMs = 100; long unsigned int MaxSize = 1024]::<lambda(llarp::net::IPPacket&)> >(llarp::handlers::ExitEndpoint::<lambda(llarp::handlers::ExitEndpoint::Pkt_t&)>, llarp::util::CoDelQueue<llarp::net::IPPacket, llarp::net::IPPacket::GetTime, llarp::net::IPPacket::PutTime, llarp::net::IPPacket::CompareOrder, llarp::net::IPPacket::GetNow, llarp::util::NullMutex, llarp::util::NullLock, 5, 100, 1024>::<lambda(llarp::net::IPPacket&)>) (this=0x7ffff7e37388, visitor=..., f=...) at /home/stephen/dev/loki-network/llarp/util/codel.hpp:104
  8. #3  0x000055555571decb in llarp::util::CoDelQueue<llarp::net::IPPacket, llarp::net::IPPacket::GetTime, llarp::net::IPPacket::PutTime, llarp::net::IPPacket::CompareOrder, llarp::net::IPPacket::GetNow, llarp::util::NullMutex, llarp::util::NullLock, 5, 100, 1024>::Process<llarp::handlers::ExitEndpoint::Flush()::<lambda(llarp::handlers::ExitEndpoint::Pkt_t&)> >(llarp::handlers::ExitEndpoint::<lambda(llarp::handlers::ExitEndpoint::Pkt_t&)>) (this=0x7ffff7e37388, v=...)
  9.     at /home/stephen/dev/loki-network/llarp/util/codel.hpp:93
  10. #4  0x000055555571b7e9 in llarp::handlers::ExitEndpoint::Flush (this=0x7ffff7e37010) at /home/stephen/dev/loki-network/llarp/handlers/exit.cpp:243
  11. #5  0x0000555555732ca0 in std::__invoke_impl<void, void (llarp::handlers::ExitEndpoint::*&)(), llarp::handlers::ExitEndpoint*&> (
  12.     __f=@0x7fffe0001a80: (void (llarp::handlers::ExitEndpoint::*)(llarp::handlers::ExitEndpoint * const)) 0x55555571b7b4 <llarp::handlers::ExitEndpoint::Flush()>, __t=@0x7fffe0001a90: 0x7ffff7e37010) at /usr/include/c++/7/bits/invoke.h:73
  13. #6  0x000055555572fe04 in std::__invoke<void (llarp::handlers::ExitEndpoint::*&)(), llarp::handlers::ExitEndpoint*&> (
  14.     __fn=@0x7fffe0001a80: (void (llarp::handlers::ExitEndpoint::*)(llarp::handlers::ExitEndpoint * const)) 0x55555571b7b4 <llarp::handlers::ExitEndpoint::Flush()>, __args#0=@0x7fffe0001a90: 0x7ffff7e37010) at /usr/include/c++/7/bits/invoke.h:95
  15. #7  0x000055555572b7db in std::_Bind<void (llarp::handlers::ExitEndpoint::*(llarp::handlers::ExitEndpoint*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7fffe0001a80, __args=...) at /usr/include/c++/7/functional:467
  16. #8  0x0000555555727597 in std::_Bind<void (llarp::handlers::ExitEndpoint::*(llarp::handlers::ExitEndpoint*))()>::operator()<, void>() (this=0x7fffe0001a80) at /usr/include/c++/7/functional:551
  17. #9  0x0000555555723d75 in std::_Function_handler<void (), std::_Bind<void (llarp::handlers::ExitEndpoint::*(llarp::handlers::ExitEndpoint*))()> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/7/bits/std_function.h:316
  18. #10 0x00005555555d9172 in std::function<void ()>::operator()() const (this=0x7ffff6051c28) at /usr/include/c++/7/bits/std_function.h:706
  19. #11 0x0000555555927938 in llarp::thread::ThreadPool::runJobs (this=0x7ffff0002eb0) at /home/stephen/dev/loki-network/llarp/util/thread/thread_pool.cpp:32
  20. #12 0x0000555555927e73 in llarp::thread::ThreadPool::worker (this=0x7ffff0002eb0) at /home/stephen/dev/loki-network/llarp/util/thread/thread_pool.cpp:123
  21. #13 0x000055555592aaaa in std::__invoke_impl<void, void (llarp::thread::ThreadPool::*&)(), llarp::thread::ThreadPool*&> (
  22.     __f=@0x7ffff00013c8: (void (llarp::thread::ThreadPool::*)(llarp::thread::ThreadPool * const)) 0x555555927d3a <llarp::thread::ThreadPool::worker()>, __t=@0x7ffff00013d8: 0x7ffff0002eb0) at /usr/include/c++/7/bits/invoke.h:73
  23. #14 0x000055555592a94a in std::__invoke<void (llarp::thread::ThreadPool::*&)(), llarp::thread::ThreadPool*&> (__fn=@0x7ffff00013c8: (void (llarp::thread::ThreadPool::*)(llarp::thread::ThreadPool * const)) 0x555555927d3a <llarp::thread::ThreadPool::worker()>,
  24.     __args#0=@0x7ffff00013d8: 0x7ffff0002eb0) at /usr/include/c++/7/bits/invoke.h:95
  25. #15 0x000055555592a797 in std::_Bind<void (llarp::thread::ThreadPool::*(llarp::thread::ThreadPool*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7ffff00013c8, __args=...) at /usr/include/c++/7/functional:467
  26. #16 0x000055555592a503 in std::_Bind<void (llarp::thread::ThreadPool::*(llarp::thread::ThreadPool*))()>::operator()<, void>() (this=0x7ffff00013c8) at /usr/include/c++/7/functional:551
  27. #17 0x0000555555929fc9 in std::__invoke_impl<void, std::_Bind<void (llarp::thread::ThreadPool::*(llarp::thread::ThreadPool*))()>>(std::__invoke_other, std::_Bind<void (llarp::thread::ThreadPool::*(llarp::thread::ThreadPool*))()>&&) (__f=...)
  28.     at /usr/include/c++/7/bits/invoke.h:60
  29. #18 0x00005555559290a3 in std::__invoke<std::_Bind<void (llarp::thread::ThreadPool::*(llarp::thread::ThreadPool*))()>>(std::_Bind<void (llarp::thread::ThreadPool::*(llarp::thread::ThreadPool*))()>&&) (__fn=...) at /usr/include/c++/7/bits/invoke.h:95
  30. #19 0x000055555592ac22 in std::thread::_Invoker<std::tuple<std::_Bind<void (llarp::thread::ThreadPool::*(llarp::thread::ThreadPool*))()> > >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ffff00013c8) at /usr/include/c++/7/thread:234
  31. #20 0x000055555592abde in std::thread::_Invoker<std::tuple<std::_Bind<void (llarp::thread::ThreadPool::*(llarp::thread::ThreadPool*))()> > >::operator()() (this=0x7ffff00013c8) at /usr/include/c++/7/thread:243
  32. #21 0x000055555592abae in std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::_Bind<void (llarp::thread::ThreadPool::*(llarp::thread::ThreadPool*))()> > > >::_M_run() (this=0x7ffff00013c0) at /usr/include/c++/7/thread:186
  33. #22 0x00007ffff78e366f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
  34. #23 0x00007ffff70586db in start_thread (arg=0x7ffff6052700) at pthread_create.c:463
  35. #24 0x00007ffff6d8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top