Advertisement
Guest User

Untitled

a guest
Jun 8th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 98.12 KB | None | 0 0
  1.  
  2. =================================================================
  3. ==21948==ERROR: LeakSanitizer: detected memory leaks
  4.  
  5. Indirect leak of 57600 byte(s) in 6 object(s) allocated from:
  6. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  7. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  8. #2 0x688f37 in BlockAllocator::GetBlock() /home/peter/work/dcdn/libbtdht/src/blockallocator.cpp:40:21
  9. #3 0x66fce4 in BlockAllocatorX<DhtPeer>::Alloc() /home/peter/work/dcdn/libbtdht/src/blockallocator.h:35:26
  10. #4 0x662e52 in DhtBucket::InsertOrUpdateNode(DhtImpl*, DhtPeer const&, DhtBucket::BucketListType, DhtPeer**) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:6448:19
  11. #5 0x65e364 in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4066:15
  12. #6 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  13. #7 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  14. #8 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  15. #9 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  16. #10 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  17. #11 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  18. #12 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  19. #13 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  20.  
  21. Indirect leak of 56400 byte(s) in 1 object(s) allocated from:
  22. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  23. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  24. #2 0x688f37 in BlockAllocator::GetBlock() /home/peter/work/dcdn/libbtdht/src/blockallocator.cpp:40:21
  25. #3 0x66b554 in BlockAllocatorX<DhtBucket>::Alloc() /home/peter/work/dcdn/libbtdht/src/blockallocator.h:35:26
  26. #4 0x655bf7 in DhtImpl::CreateBucket(unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:834:22
  27. #5 0x657b51 in DhtImpl::SplitBucket(unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:850:27
  28. #6 0x65e46b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4094:3
  29. #7 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  30. #8 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  31. #9 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  32. #10 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  33. #11 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  34. #12 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  35. #13 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  36. #14 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  37. #15 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  38.  
  39. Indirect leak of 56400 byte(s) in 1 object(s) allocated from:
  40. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  41. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  42. #2 0x688f37 in BlockAllocator::GetBlock() /home/peter/work/dcdn/libbtdht/src/blockallocator.cpp:40:21
  43. #3 0x66b554 in BlockAllocatorX<DhtBucket>::Alloc() /home/peter/work/dcdn/libbtdht/src/blockallocator.h:35:26
  44. #4 0x655bf7 in DhtImpl::CreateBucket(unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:834:22
  45. #5 0x655b0e in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:341:23
  46. #6 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  47. #7 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  48. #8 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  49. #9 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  50. #10 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  51. #11 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  52.  
  53. Indirect leak of 56400 byte(s) in 1 object(s) allocated from:
  54. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  55. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  56. #2 0x688f37 in BlockAllocator::GetBlock() /home/peter/work/dcdn/libbtdht/src/blockallocator.cpp:40:21
  57. #3 0x66b554 in BlockAllocatorX<DhtBucket>::Alloc() /home/peter/work/dcdn/libbtdht/src/blockallocator.h:35:26
  58. #4 0x655bf7 in DhtImpl::CreateBucket(unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:834:22
  59. #5 0x657b51 in DhtImpl::SplitBucket(unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:850:27
  60. #6 0x65e46b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4094:3
  61. #7 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  62. #8 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  63. #9 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  64. #10 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  65. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  66. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  67. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  68. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  69. #15 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  70. #16 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  71. #17 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  72. #18 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  73. #19 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  74. #20 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  75. #21 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  76. #22 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  77. #23 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  78. #24 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  79.  
  80. Indirect leak of 56400 byte(s) in 1 object(s) allocated from:
  81. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  82. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  83. #2 0x688f37 in BlockAllocator::GetBlock() /home/peter/work/dcdn/libbtdht/src/blockallocator.cpp:40:21
  84. #3 0x66b554 in BlockAllocatorX<DhtBucket>::Alloc() /home/peter/work/dcdn/libbtdht/src/blockallocator.h:35:26
  85. #4 0x655bf7 in DhtImpl::CreateBucket(unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:834:22
  86. #5 0x657b51 in DhtImpl::SplitBucket(unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:850:27
  87. #6 0x65e46b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4094:3
  88. #7 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  89. #8 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  90. #9 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  91. #10 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  92. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  93. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  94. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  95. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  96. #15 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  97. #16 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  98. #17 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  99. #18 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  100. #19 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  101. #20 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  102. #21 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  103. #22 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  104. #23 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  105.  
  106. Indirect leak of 19600 byte(s) in 490 object(s) allocated from:
  107. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  108. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  109. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  110. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  111. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  112. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  113. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  114. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  115. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  116. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  117. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  118. #11 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  119. #12 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  120. #13 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  121. #14 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  122. #15 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  123. #16 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  124. #17 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  125. #18 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  126.  
  127. Indirect leak of 9600 byte(s) in 1 object(s) allocated from:
  128. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  129. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  130. #2 0x688f37 in BlockAllocator::GetBlock() /home/peter/work/dcdn/libbtdht/src/blockallocator.cpp:40:21
  131. #3 0x66fce4 in BlockAllocatorX<DhtPeer>::Alloc() /home/peter/work/dcdn/libbtdht/src/blockallocator.h:35:26
  132. #4 0x662e52 in DhtBucket::InsertOrUpdateNode(DhtImpl*, DhtPeer const&, DhtBucket::BucketListType, DhtPeer**) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:6448:19
  133. #5 0x65e755 in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4159:11
  134. #6 0x664c59 in DhtLookupScheduler::ProcessMetadataAndPeer(DhtPeerID const&, DHTMessage&, unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4754:6
  135. #7 0x664f3f in DhtLookupScheduler::ImplementationSpecificReplyProcess(void*, DhtPeerID const&, DHTMessage&, unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4806:2
  136. #8 0x664430 in DhtLookupScheduler::OnReply(void*&, DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4629:2
  137. #9 0x6868fc in DhtRequestListener<DhtProcessBase>::Callback(DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:798:3
  138. #10 0x65ec2c in DhtImpl::ProcessResponse(DhtPeerID&, DHTMessage&, int, DhtRequest*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2547:2
  139. #11 0x65eff9 in DhtImpl::InterpretMessage(DHTMessage&, SockAddr const&, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2614:11
  140. #12 0x662775 in DhtImpl::ProcessIncoming(unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3758:10
  141. #13 0x655a9b in DhtImpl::handleReadEvent(UDPSocketInterface*, unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:324:10
  142. #14 0x5fbef8 in dht_process_udp /home/peter/work/dcdn/dht.cpp:158:12
  143. #15 0x521cb6 in udp_read /home/peter/work/dcdn/network.c:98:13
  144. #16 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  145. #17 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  146.  
  147. Indirect leak of 5224 byte(s) in 1 object(s) allocated from:
  148. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  149. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  150. #2 0x661c0d in DhtImpl::Tick() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3426:4
  151. #3 0x5fb58b in dht_tick /home/peter/work/dcdn/dht.cpp:152:5
  152. #4 0x5280b1 in __network_setup_block_invoke /home/peter/work/dcdn/network.c:232:9
  153. #5 0x5e75de in evtimer_callback /home/peter/work/dcdn/timer.c:17:5
  154. #6 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  155. #7 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  156.  
  157. Indirect leak of 3840 byte(s) in 96 object(s) allocated from:
  158. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  159. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  160. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  161. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  162. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  163. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  164. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  165. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  166. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  167. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  168. #10 0x65e82d in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4179:4
  169. #11 0x664c59 in DhtLookupScheduler::ProcessMetadataAndPeer(DhtPeerID const&, DHTMessage&, unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4754:6
  170. #12 0x664f3f in DhtLookupScheduler::ImplementationSpecificReplyProcess(void*, DhtPeerID const&, DHTMessage&, unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4806:2
  171. #13 0x664430 in DhtLookupScheduler::OnReply(void*&, DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4629:2
  172. #14 0x6868fc in DhtRequestListener<DhtProcessBase>::Callback(DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:798:3
  173. #15 0x65ec2c in DhtImpl::ProcessResponse(DhtPeerID&, DHTMessage&, int, DhtRequest*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2547:2
  174. #16 0x65eff9 in DhtImpl::InterpretMessage(DHTMessage&, SockAddr const&, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2614:11
  175. #17 0x662775 in DhtImpl::ProcessIncoming(unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3758:10
  176. #18 0x655a9b in DhtImpl::handleReadEvent(UDPSocketInterface*, unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:324:10
  177. #19 0x5fbef8 in dht_process_udp /home/peter/work/dcdn/dht.cpp:158:12
  178. #20 0x521cb6 in udp_read /home/peter/work/dcdn/network.c:98:13
  179. #21 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  180. #22 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  181.  
  182. Indirect leak of 2048 byte(s) in 1 object(s) allocated from:
  183. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  184. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  185. #2 0x67654b in std::allocator_traits<std::allocator<DhtBucket*> >::allocate(std::allocator<DhtBucket*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  186. #3 0x676252 in std::_Vector_base<DhtBucket*, std::allocator<DhtBucket*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:170:20
  187. #4 0x675d17 in void std::vector<DhtBucket*, std::allocator<DhtBucket*> >::_M_insert_aux<DhtBucket* const&>(__gnu_cxx::__normal_iterator<DhtBucket**, std::vector<DhtBucket*, std::allocator<DhtBucket*> > >, DhtBucket* const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc:353:24
  188. #5 0x66b6b4 in std::vector<DhtBucket*, std::allocator<DhtBucket*> >::insert(__gnu_cxx::__normal_iterator<DhtBucket* const*, std::vector<DhtBucket*, std::allocator<DhtBucket*> > >, DhtBucket* const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc:131:6
  189. #6 0x655c6d in DhtImpl::CreateBucket(unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:837:2
  190. #7 0x657b51 in DhtImpl::SplitBucket(unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:850:27
  191. #8 0x65e46b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4094:3
  192. #9 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  193. #10 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  194. #11 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  195. #12 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  196. #13 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  197. #14 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  198. #15 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  199. #16 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  200. #17 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  201. #18 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  202.  
  203. Indirect leak of 1256 byte(s) in 1 object(s) allocated from:
  204. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  205. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  206. #2 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  207. #3 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  208. #4 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  209. #5 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  210.  
  211. Indirect leak of 720 byte(s) in 9 object(s) allocated from:
  212. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  213. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  214. #2 0x664109 in DhtLookupScheduler::IssueQuery(int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4548:20
  215. #3 0x663fec in DhtLookupScheduler::Schedule() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4469:5
  216. #4 0x6644ef in DhtLookupScheduler::OnReply(void*&, DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4647:2
  217. #5 0x6868fc in DhtRequestListener<DhtProcessBase>::Callback(DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:798:3
  218. #6 0x65ec2c in DhtImpl::ProcessResponse(DhtPeerID&, DHTMessage&, int, DhtRequest*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2547:2
  219. #7 0x65eff9 in DhtImpl::InterpretMessage(DHTMessage&, SockAddr const&, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2614:11
  220. #8 0x662775 in DhtImpl::ProcessIncoming(unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3758:10
  221. #9 0x655a9b in DhtImpl::handleReadEvent(UDPSocketInterface*, unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:324:10
  222. #10 0x5fbef8 in dht_process_udp /home/peter/work/dcdn/dht.cpp:158:12
  223. #11 0x521cb6 in udp_read /home/peter/work/dcdn/network.c:98:13
  224. #12 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  225. #13 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  226.  
  227. Indirect leak of 720 byte(s) in 18 object(s) allocated from:
  228. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  229. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  230. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  231. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  232. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  233. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  234. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  235. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  236. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  237. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  238. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  239. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  240. #12 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  241. #13 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  242. #14 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  243. #15 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  244. #16 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  245. #17 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  246. #18 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  247. #19 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  248.  
  249. Indirect leak of 480 byte(s) in 6 object(s) allocated from:
  250. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  251. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  252. #2 0x658554 in DhtImpl::SendFindNode(DhtPeerID const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:1058:20
  253. #3 0x66029b in DhtImpl::PingStalestNode() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2949:20
  254. #4 0x661c68 in DhtImpl::Tick() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3434:4
  255. #5 0x5fb58b in dht_tick /home/peter/work/dcdn/dht.cpp:152:5
  256. #6 0x5280b1 in __network_setup_block_invoke /home/peter/work/dcdn/network.c:232:9
  257. #7 0x5e75de in evtimer_callback /home/peter/work/dcdn/timer.c:17:5
  258. #8 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  259. #9 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  260.  
  261. Indirect leak of 400 byte(s) in 5 object(s) allocated from:
  262. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  263. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  264. #2 0x664109 in DhtLookupScheduler::IssueQuery(int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4548:20
  265. #3 0x66424f in DhtLookupScheduler::IssueOneAdditionalQuery() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4532:4
  266. #4 0x66432d in DhtLookupScheduler::OnReply(void*&, DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4582:3
  267. #5 0x6868fc in DhtRequestListener<DhtProcessBase>::Callback(DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:798:3
  268. #6 0x661b17 in DhtImpl::Tick() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3398:5
  269. #7 0x5fb58b in dht_tick /home/peter/work/dcdn/dht.cpp:152:5
  270. #8 0x5280b1 in __network_setup_block_invoke /home/peter/work/dcdn/network.c:232:9
  271. #9 0x5e75de in evtimer_callback /home/peter/work/dcdn/timer.c:17:5
  272. #10 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  273. #11 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  274.  
  275. Indirect leak of 360 byte(s) in 9 object(s) allocated from:
  276. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  277. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  278. #2 0x663fec in DhtLookupScheduler::Schedule() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4469:5
  279. #3 0x6644ef in DhtLookupScheduler::OnReply(void*&, DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4647:2
  280. #4 0x6868fc in DhtRequestListener<DhtProcessBase>::Callback(DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:798:3
  281. #5 0x65ec2c in DhtImpl::ProcessResponse(DhtPeerID&, DHTMessage&, int, DhtRequest*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2547:2
  282. #6 0x65eff9 in DhtImpl::InterpretMessage(DHTMessage&, SockAddr const&, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2614:11
  283. #7 0x662775 in DhtImpl::ProcessIncoming(unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3758:10
  284. #8 0x655a9b in DhtImpl::handleReadEvent(UDPSocketInterface*, unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:324:10
  285. #9 0x5fbef8 in dht_process_udp /home/peter/work/dcdn/dht.cpp:158:12
  286. #10 0x521cb6 in udp_read /home/peter/work/dcdn/network.c:98:13
  287. #11 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  288. #12 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  289.  
  290. Indirect leak of 280 byte(s) in 7 object(s) allocated from:
  291. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  292. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  293. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  294. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  295. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  296. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  297. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  298. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  299. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  300. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  301. #10 0x65e7e3 in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4169:6
  302. #11 0x664c59 in DhtLookupScheduler::ProcessMetadataAndPeer(DhtPeerID const&, DHTMessage&, unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4754:6
  303. #12 0x664f3f in DhtLookupScheduler::ImplementationSpecificReplyProcess(void*, DhtPeerID const&, DHTMessage&, unsigned int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4806:2
  304. #13 0x664430 in DhtLookupScheduler::OnReply(void*&, DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4629:2
  305. #14 0x6868fc in DhtRequestListener<DhtProcessBase>::Callback(DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:798:3
  306. #15 0x65ec2c in DhtImpl::ProcessResponse(DhtPeerID&, DHTMessage&, int, DhtRequest*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2547:2
  307. #16 0x65eff9 in DhtImpl::InterpretMessage(DHTMessage&, SockAddr const&, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2614:11
  308. #17 0x662775 in DhtImpl::ProcessIncoming(unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3758:10
  309. #18 0x655a9b in DhtImpl::handleReadEvent(UDPSocketInterface*, unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:324:10
  310. #19 0x5fbef8 in dht_process_udp /home/peter/work/dcdn/dht.cpp:158:12
  311. #20 0x521cb6 in udp_read /home/peter/work/dcdn/network.c:98:13
  312. #21 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  313. #22 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  314.  
  315. Indirect leak of 240 byte(s) in 6 object(s) allocated from:
  316. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  317. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  318. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  319. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  320. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  321. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  322. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  323. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  324. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  325. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  326. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  327. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  328. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  329. #13 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  330. #14 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  331. #15 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  332. #16 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  333. #17 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  334. #18 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  335. #19 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  336. #20 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  337.  
  338. Indirect leak of 240 byte(s) in 6 object(s) allocated from:
  339. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  340. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  341. #2 0x661c68 in DhtImpl::Tick() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3434:4
  342. #3 0x5fb58b in dht_tick /home/peter/work/dcdn/dht.cpp:152:5
  343. #4 0x5280b1 in __network_setup_block_invoke /home/peter/work/dcdn/network.c:232:9
  344. #5 0x5e75de in evtimer_callback /home/peter/work/dcdn/timer.c:17:5
  345. #6 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  346. #7 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  347.  
  348. Indirect leak of 200 byte(s) in 5 object(s) allocated from:
  349. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  350. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  351. #2 0x66424f in DhtLookupScheduler::IssueOneAdditionalQuery() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4532:4
  352. #3 0x66432d in DhtLookupScheduler::OnReply(void*&, DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4582:3
  353. #4 0x6868fc in DhtRequestListener<DhtProcessBase>::Callback(DhtPeerID const&, DhtRequest*, DHTMessage&, DhtProcessFlags) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:798:3
  354. #5 0x661b17 in DhtImpl::Tick() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3398:5
  355. #6 0x5fb58b in dht_tick /home/peter/work/dcdn/dht.cpp:152:5
  356. #7 0x5280b1 in __network_setup_block_invoke /home/peter/work/dcdn/network.c:232:9
  357. #8 0x5e75de in evtimer_callback /home/peter/work/dcdn/timer.c:17:5
  358. #9 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  359. #10 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  360.  
  361. Indirect leak of 192 byte(s) in 1 object(s) allocated from:
  362. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  363. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  364. #2 0x65f1be in DhtImpl::DoBootstrap() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2721:22
  365. #3 0x661c0d in DhtImpl::Tick() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3426:4
  366. #4 0x5fb58b in dht_tick /home/peter/work/dcdn/dht.cpp:152:5
  367. #5 0x5280b1 in __network_setup_block_invoke /home/peter/work/dcdn/network.c:232:9
  368. #6 0x5e75de in evtimer_callback /home/peter/work/dcdn/timer.c:17:5
  369. #7 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  370. #8 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  371.  
  372. Indirect leak of 120 byte(s) in 3 object(s) allocated from:
  373. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  374. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  375. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  376. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  377. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  378. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  379. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  380. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  381. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  382. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  383. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  384. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  385. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  386. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  387. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  388. #15 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  389. #16 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  390. #17 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  391. #18 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  392. #19 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  393. #20 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  394. #21 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  395. #22 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  396. #23 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  397. #24 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  398.  
  399. Indirect leak of 80 byte(s) in 2 object(s) allocated from:
  400. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  401. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  402. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  403. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  404. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  405. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  406. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  407. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  408. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  409. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  410. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  411. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  412. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  413. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  414. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  415. #15 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  416. #16 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  417. #17 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  418. #18 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  419. #19 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  420. #20 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  421. #21 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  422. #22 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  423. #23 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  424. #24 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  425. #25 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  426. #26 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  427.  
  428. Indirect leak of 80 byte(s) in 2 object(s) allocated from:
  429. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  430. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  431. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  432. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  433. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  434. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  435. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  436. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  437. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  438. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  439. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  440. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  441. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  442. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  443. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  444. #15 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  445. #16 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  446. #17 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  447. #18 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  448. #19 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  449. #20 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  450. #21 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  451. #22 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  452.  
  453. Indirect leak of 80 byte(s) in 2 object(s) allocated from:
  454. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  455. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  456. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  457. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  458. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  459. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  460. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  461. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  462. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  463. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  464. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  465. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  466. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  467. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  468. #14 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  469. #15 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  470. #16 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  471. #17 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  472. #18 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  473. #19 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  474. #20 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  475. #21 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  476.  
  477. Indirect leak of 40 byte(s) in 1 object(s) allocated from:
  478. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  479. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  480. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  481. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  482. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  483. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  484. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  485. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  486. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  487. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  488. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  489. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  490. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  491. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  492. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  493. #15 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  494. #16 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  495. #17 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  496. #18 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  497. #19 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  498. #20 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  499. #21 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  500. #22 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  501. #23 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  502. #24 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  503. #25 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  504. #26 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  505. #27 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  506. #28 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  507. #29 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  508.  
  509. Indirect leak of 40 byte(s) in 1 object(s) allocated from:
  510. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  511. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  512. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  513. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  514. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  515. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  516. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  517. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  518. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  519. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  520. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  521. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  522. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  523. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  524. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  525. #15 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  526. #16 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  527. #17 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  528. #18 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  529. #19 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  530. #20 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  531. #21 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  532. #22 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  533. #23 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  534. #24 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  535. #25 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  536. #26 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  537. #27 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  538. #28 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  539. #29 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  540.  
  541. Indirect leak of 40 byte(s) in 1 object(s) allocated from:
  542. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  543. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  544. #2 0x68324b in std::allocator_traits<std::allocator<SockAddr> >::allocate(std::allocator<SockAddr>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  545. #3 0x6830e2 in std::_Vector_base<SockAddr, std::allocator<SockAddr> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:170:20
  546. #4 0x682d3b in void std::vector<SockAddr, std::allocator<SockAddr> >::_M_emplace_back_aux<SockAddr const&>(SockAddr const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc:412:22
  547. #5 0x66df0f in std::vector<SockAddr, std::allocator<SockAddr> >::push_back(SockAddr const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:923:4
  548. #6 0x6609fd in DhtImpl::AddBootstrapNode(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3139:2
  549. #7 0x5f68f1 in add_bootstrap(dht*, char const*, char const*) /home/peter/work/dcdn/dht.cpp:124:9
  550. #8 0x5f8eaf in dht_setup /home/peter/work/dcdn/dht.cpp:143:5
  551. #9 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  552. #10 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  553. #11 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  554.  
  555. Indirect leak of 40 byte(s) in 1 object(s) allocated from:
  556. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  557. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  558. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  559. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  560. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  561. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  562. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  563. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  564. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  565. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  566. #10 0x65e66a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4139:4
  567. #11 0x65ea95 in DhtImpl::ProcessResponse(DhtPeerID&, DHTMessage&, int, DhtRequest*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2527:18
  568. #12 0x65eff9 in DhtImpl::InterpretMessage(DHTMessage&, SockAddr const&, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2614:11
  569. #13 0x662775 in DhtImpl::ProcessIncoming(unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3758:10
  570. #14 0x655a9b in DhtImpl::handleReadEvent(UDPSocketInterface*, unsigned char*, unsigned long, SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:324:10
  571. #15 0x5fbef8 in dht_process_udp /home/peter/work/dcdn/dht.cpp:158:12
  572. #16 0x521cb6 in udp_read /home/peter/work/dcdn/network.c:98:13
  573. #17 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  574. #18 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  575.  
  576. Indirect leak of 40 byte(s) in 1 object(s) allocated from:
  577. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  578. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  579. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  580. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  581. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  582. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  583. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  584. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  585. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  586. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  587. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  588. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  589. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  590. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  591. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  592. #15 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  593. #16 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  594. #17 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  595. #18 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  596. #19 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  597. #20 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  598. #21 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  599. #22 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  600. #23 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  601. #24 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  602. #25 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  603. #26 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  604. #27 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  605.  
  606. Indirect leak of 40 byte(s) in 1 object(s) allocated from:
  607. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  608. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  609. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  610. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  611. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  612. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  613. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  614. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  615. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  616. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  617. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  618. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  619. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  620. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  621. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  622. #15 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  623. #16 0x656038 in DhtImpl::LoadState() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3876:6
  624. #17 0x655b91 in DhtImpl::Initialize(UDPSocketInterface*, UDPSocketInterface*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:359:2
  625. #18 0x65537c in DhtImpl::DhtImpl(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:246:2
  626. #19 0x654615 in create_dht(UDPSocketInterface*, UDPSocketInterface*, void (*)(unsigned char const*, int), void (*)(BencEntity*), ExternalIPCounter*) /home/peter/work/dcdn/libbtdht/src/dht.cpp:30:29
  627. #20 0x5f7da8 in dht_setup /home/peter/work/dcdn/dht.cpp:134:15
  628. #21 0x524052 in network_setup /home/peter/work/dcdn/network.c:165:14
  629. #22 0x4f60f5 in main /home/peter/work/dcdn/injector_helper.c:877:18
  630. #23 0x7f9fde03082f in __libc_start_main /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:291
  631.  
  632. Indirect leak of 40 byte(s) in 1 object(s) allocated from:
  633. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  634. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  635. #2 0x673efb in std::allocator_traits<std::allocator<std::_Rb_tree_node<unsigned int> > >::allocate(std::allocator<std::_Rb_tree_node<unsigned int> >&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  636. #3 0x673e03 in std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_get_node() /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:491:16
  637. #4 0x673daf in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:545:23
  638. #5 0x673d82 in std::_Rb_tree_node<unsigned int>* std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node::operator()<unsigned int const&>(unsigned int const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:459:13
  639. #6 0x673b7b in std::_Rb_tree_iterator<unsigned int> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_<unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&, std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Alloc_node&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1509:19
  640. #7 0x673882 in std::pair<std::_Rb_tree_iterator<unsigned int>, bool> std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<unsigned int const&>(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_tree.h:1868:16
  641. #8 0x6737b8 in std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_set.h:485:4
  642. #9 0x66ecd7 in DhtImpl::AddTableIP(SockAddr const&) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:2134:19
  643. #10 0x65e42b in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4083:4
  644. #11 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  645. #12 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  646. #13 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  647. #14 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  648. #15 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  649. #16 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  650. #17 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  651. #18 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  652. #19 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  653. #20 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  654. #21 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  655. #22 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  656. #23 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  657. #24 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  658. #25 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  659. #26 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  660. #27 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  661. #28 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  662. #29 0x65e48a in DhtImpl::Update(DhtPeerID const&, unsigned int, bool, int) /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:4096:10
  663.  
  664. Indirect leak of 8 byte(s) in 1 object(s) allocated from:
  665. #0 0x4bb7b8 in __interceptor_malloc (/home/peter/work/dcdn/injector_helper+0x4bb7b8)
  666. #1 0x7f9fdf1b1e77 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x8de77)
  667. #2 0x67246b in std::allocator_traits<std::allocator<DhtProcessBase*> >::allocate(std::allocator<DhtProcessBase*>&, unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h:491:16
  668. #3 0x672222 in std::_Vector_base<DhtProcessBase*, std::allocator<DhtProcessBase*> >::_M_allocate(unsigned long) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:170:20
  669. #4 0x671e9b in void std::vector<DhtProcessBase*, std::allocator<DhtProcessBase*> >::_M_emplace_back_aux<DhtProcessBase* const&>(DhtProcessBase* const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/vector.tcc:412:22
  670. #5 0x671def in std::vector<DhtProcessBase*, std::allocator<DhtProcessBase*> >::push_back(DhtProcessBase* const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h:923:4
  671. #6 0x66db9d in DhtProcessManager::AddDhtProcess(DhtProcessBase*) /home/peter/work/dcdn/libbtdht/src/DhtImpl.h:1140:2
  672. #7 0x65f1d8 in DhtImpl::DoBootstrap() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:2728:2
  673. #8 0x661c0d in DhtImpl::Tick() /home/peter/work/dcdn/libbtdht/src/DhtImpl.cpp:3426:4
  674. #9 0x5fb58b in dht_tick /home/peter/work/dcdn/dht.cpp:152:5
  675. #10 0x5280b1 in __network_setup_block_invoke /home/peter/work/dcdn/network.c:232:9
  676. #11 0x5e75de in evtimer_callback /home/peter/work/dcdn/timer.c:17:5
  677. #12 0x62cb53 in event_persist_closure /home/peter/work/dcdn/Libevent/event.c:1581
  678. #13 0x62cb53 in event_process_active_single_queue /home/peter/work/dcdn/Libevent/event.c:1640
  679.  
  680. SUMMARY: AddressSanitizer: 329248 byte(s) leaked in 689 allocation(s).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement