Project

General

Profile

Bug #3236 ยป nfd.valgrind.log

Junxiao Shi, 10/03/2015 12:10 PM

 
==12466== Memcheck, a memory error detector
==12466== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==12466== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==12466== Command: nfd
==12466==
1443898476.618249 INFO: [StrategyChoice] setDefaultStrategy /localhost/nfd/strategy/best-route/%FD%04
1443898476.836032 INFO: [FaceTable] Added face id=1 remote=internal:// local=internal://
1443898477.223419 WARNING: [CommandValidator] Wildcard identity is intended for demo purpose only and SHOULD NOT be used in production environment
1443898477.227033 INFO: [CommandValidator] Giving privilege "faces" to identity wildcard
1443898477.228699 INFO: [CommandValidator] Giving privilege "fib" to identity wildcard
1443898477.228863 INFO: [CommandValidator] Giving privilege "strategy-choice" to identity wildcard
1443898477.262027 INFO: [StrategyChoice] changeStrategy(/ndn/broadcast) from /localhost/nfd/strategy/best-route/%FD%04 to /localhost/nfd/strategy/multicast/%FD%01
1443898477.275681 INFO: [StrategyChoice] changeStrategy(/localhost) from /localhost/nfd/strategy/best-route/%FD%04 to /localhost/nfd/strategy/multicast/%FD%01
1443898477.278198 INFO: [StrategyChoice] changeStrategy(/localhost/nfd) from /localhost/nfd/strategy/multicast/%FD%01 to /localhost/nfd/strategy/best-route/%FD%04
1443898477.280636 INFO: [TablesConfigSection] Setting CS max packets to 65536
1443898477.479715 INFO: [MulticastUdpTransport] [id=0,local=udp4://10.0.2.15:56363,remote=udp4://224.0.23.170:56363] Creating transport
1443898477.514673 INFO: [FaceTable] Added face id=256 remote=udp4://224.0.23.170:56363 local=udp4://10.0.2.15:56363
1443898477.544359 INFO: [EthernetFace] [id=-1,local=dev://eth0,remote=ether://[01:00:5e:00:17:aa]] Creating face on eth0/08:00:27:c5:c8:e6
==12466== Warning: noted but unhandled ioctl 0x8946 with no size/direction hints
==12466== This could cause spurious value errors to appear.
==12466== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
1443898477.706191 INFO: [FaceTable] Added face id=257 remote=ether://[01:00:5e:00:17:aa] local=dev://eth0
1443898477.780432 WARNING: [CommandValidator] Wildcard identity is intended for demo purpose only and SHOULD NOT be used in production environment
1443898477.780652 INFO: [CommandValidator] Giving privilege "faces" to identity wildcard
1443898477.812414 INFO: [CommandValidator] Giving privilege "fib" to identity wildcard
1443898477.813133 INFO: [CommandValidator] Giving privilege "strategy-choice" to identity wildcard
1443898477.851316 INFO: [FaceTable] Added face id=255 remote=null:// local=null://
1443898478.929222 INFO: [FaceTable] Added face id=254 remote=contentstore:// local=contentstore://
1443898479.086905 INFO: [PrivilegeHelper] dropped to effective uid=0 gid=0
1443898479.283932 INFO: [RemoteRegistrator] Load remote_register section in rib section
1443898479.298932 INFO: [RemoteRegistrator] Load remote_register section in rib section
1443898479.307419 INFO: [RibManager] Listening on: /localhost/nfd/rib
1443898479.565772 INFO: [RibManager] Start monitoring face create/destroy events
1443898479.871224 INFO: [UnixStreamTransport] [id=0,local=unix:///run/nfd.sock,remote=fd://26] Creating Transport
1443898479.876597 INFO: [FaceTable] Added face id=258 remote=fd://26 local=unix:///run/nfd.sock
1443898480.535706 INFO: [RemoteRegistrator] local registration only for /localhost/nfd/rib
1443898501.221595 INFO: [UnixStreamTransport] [id=0,local=unix:///run/nfd.sock,remote=fd://27] Creating Transport
1443898501.222164 INFO: [FaceTable] Added face id=259 remote=fd://27 local=unix:///run/nfd.sock
1443898501.570856 INFO: [RibManager] Adding route /A/ping nexthop=259 origin=0 cost=0
1443898501.952624 INFO: [RemoteRegistrator] no hub connected when registering /A/ping
1443898596.613905 INFO: [UnixStreamTransport] [id=0,local=unix:///run/nfd.sock,remote=fd://28] Creating Transport
1443898596.614461 INFO: [FaceTable] Added face id=260 remote=fd://28 local=unix:///run/nfd.sock
1443898941.725678 INFO: [NFD] Caught signal 'Interrupt', exiting...
==12466==
==12466== HEAP SUMMARY:
==12466== in use at exit: 2,151,872 bytes in 55,247 blocks
==12466== total heap usage: 4,441,732 allocs, 4,386,485 frees, 688,667,447 bytes allocated
==12466==
==12466== 8 bytes in 1 blocks are possibly lost in loss record 7 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x448341: std::_Function_base::_Base_manager<nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool)::{lambda(ndn::Interest const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool)::{lambda(ndn::Interest const&)#1}> const&, std::_Manager_operation) (functional:1910)
==12466== by 0x449AF9: std::function<void (ndn::Interest const&)>::function(std::function<void (ndn::Interest const&)> const&) (functional:2442)
==12466== by 0x44A192: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (signal-signal.hpp:176)
==12466== by 0x448EA5: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:41)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466==
==12466== 8 bytes in 1 blocks are possibly lost in loss record 8 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4483A6: std::_Function_base::_Base_manager<nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool)::{lambda(ndn::Data const&)#2}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool)::{lambda(ndn::Data const&)#2}> const&, std::_Manager_operation) (functional:1910)
==12466== by 0x449B57: std::function<void (ndn::Data const&)>::function(std::function<void (ndn::Data const&)> const&) (functional:2442)
==12466== by 0x44A448: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (signal-signal.hpp:176)
==12466== by 0x448EF8: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:42)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466==
==12466== 8 bytes in 1 blocks are possibly lost in loss record 9 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44840F: std::_Function_base::_Base_manager<nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool)::{lambda(ndn::Interest const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool)::{lambda(ndn::Interest const&)#3}> const&, std::_Manager_operation) (functional:1910)
==12466== by 0x449AF9: std::function<void (ndn::Interest const&)>::function(std::function<void (ndn::Interest const&)> const&) (functional:2442)
==12466== by 0x44A192: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (signal-signal.hpp:176)
==12466== by 0x448F4B: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:43)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466==
==12466== 8 bytes in 1 blocks are possibly lost in loss record 10 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x448476: std::_Function_base::_Base_manager<nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool)::{lambda(ndn::Data const&)#4}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool)::{lambda(ndn::Data const&)#4}> const&, std::_Manager_operation) (functional:1910)
==12466== by 0x449B57: std::function<void (ndn::Data const&)>::function(std::function<void (ndn::Data const&)> const&) (functional:2442)
==12466== by 0x44A448: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (signal-signal.hpp:176)
==12466== by 0x448FA1: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:44)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466==
==12466== 24 bytes in 1 blocks are possibly lost in loss record 31 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4E12D9: std::_Function_base::_Base_manager<nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&)::{lambda(std::string const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&)::{lambda(std::string const&)#1}> const&, std::_Manager_operation) (functional:1910)
==12466== by 0x460F8F: std::function<void (std::string const&)>::function(std::function<void (std::string const&)> const&) (functional:2442)
==12466== by 0x463986: std::function<void (std::string const&)>::function<ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&)::{lambda(std::string const&)#1}, void>(ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&)::{lambda(std::string const&)#1}) (signal-signal.hpp:190)
==12466== by 0x4653E1: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (functional:2336)
==12466== by 0x4E1A59: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-factory.cpp:51)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 28 bytes in 1 blocks are possibly lost in loss record 53 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x6C80208: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x6C80395: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x6C8093D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x63312E: ndn::util::FaceUri::fromDev(std::string const&) (basic_string.h:1131)
==12466== by 0x4DD9D9: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466==
==12466== 29 bytes in 1 blocks are possibly lost in loss record 54 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x6C80208: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x6C80395: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x6C8093D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x54B200: nfd::listNetworkInterfaces() (basic_string.h:1131)
==12466== by 0x4A8DB2: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:401)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466== by 0x4BFB3E: nfd::Nfd::initializeManagement() (nfd.cpp:188)
==12466==
==12466== 30 bytes in 1 blocks are possibly lost in loss record 58 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x6C80208: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x6C80395: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x6C8093D: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x633065: ndn::util::FaceUri::FaceUri(ndn::util::ethernet::Address const&) (basic_string.h:1131)
==12466== by 0x4DD9E9: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 61 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A105: std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Interest>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Interest>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Interest>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Interest>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)>) (functional:1987)
==12466== by 0x44A272: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (new_allocator.h:120)
==12466== by 0x448EA5: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:41)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 62 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A3BB: std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Data>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Data>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Data>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Data>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)>) (functional:1987)
==12466== by 0x44A528: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (new_allocator.h:120)
==12466== by 0x448EF8: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:42)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 63 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A105: std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Interest>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Interest>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Interest>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Interest>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)>) (functional:1987)
==12466== by 0x44A272: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (new_allocator.h:120)
==12466== by 0x448F4B: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:43)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 64 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A3BB: std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Data>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Data>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Data>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Data>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)>) (functional:1987)
==12466== by 0x44A528: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (new_allocator.h:120)
==12466== by 0x448FA1: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:44)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 65 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4DE0B2: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:96)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466== by 0x4BFB3E: nfd::Nfd::initializeManagement() (nfd.cpp:188)
==12466== by 0x4C08E7: nfd::Nfd::initialize() (nfd.cpp:92)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 66 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4650CB: std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, std::string>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>)> (ndn::util::signal::Signal<nfd::Face, std::string>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, std::string>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>)> (ndn::util::signal::Signal<nfd::Face, std::string>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>)>) (functional:1987)
==12466== by 0x46524B: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (new_allocator.h:120)
==12466== by 0x4E1A59: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-factory.cpp:51)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466== by 0x4BFB3E: nfd::Nfd::initializeManagement() (nfd.cpp:188)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 67 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x487716: std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face&, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (functional:1910)
==12466== by 0x449AF9: std::function<void (ndn::Interest const&)>::function(std::function<void (ndn::Interest const&)> const&) (functional:2442)
==12466== by 0x44A192: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (signal-signal.hpp:176)
==12466== by 0x4870C8: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:90)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 68 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A105: std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Interest>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Interest>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Interest>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Interest>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>)>) (functional:1987)
==12466== by 0x44A272: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (new_allocator.h:120)
==12466== by 0x4870C8: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:90)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 69 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x487796: std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (functional:1910)
==12466== by 0x449B57: std::function<void (ndn::Data const&)>::function(std::function<void (ndn::Data const&)> const&) (functional:2442)
==12466== by 0x44A448: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (signal-signal.hpp:176)
==12466== by 0x48713D: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:92)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 70 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A3BB: std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Data>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Data>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::Data>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::Data>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>)>) (functional:1987)
==12466== by 0x44A528: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (new_allocator.h:120)
==12466== by 0x48713D: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:92)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 71 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x487816: std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face&, ndn::lp::Nack const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (functional:1910)
==12466== by 0x453C13: std::function<void (ndn::lp::Nack const&)>::function(std::function<void (ndn::lp::Nack const&)> const&) (functional:2442)
==12466== by 0x48853C: ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::connect(std::function<void (ndn::lp::Nack const&)> const&) (signal-signal.hpp:176)
==12466== by 0x4871B2: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:94)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 72 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4884AF: std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot>)> (ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot>)>) (functional:1987)
==12466== by 0x48861C: ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::connect(std::function<void (ndn::lp::Nack const&)> const&) (new_allocator.h:120)
==12466== by 0x4871B2: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:94)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 32 bytes in 1 blocks are possibly lost in loss record 73 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4650CB: std::function<void ()>::function<std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, std::string>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>)> (ndn::util::signal::Signal<nfd::Face, std::string>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>)>, void>(std::_Bind<std::_Mem_fn<void (ndn::util::signal::Signal<nfd::Face, std::string>::*)(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>)> (ndn::util::signal::Signal<nfd::Face, std::string>*, std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>)>) (functional:1987)
==12466== by 0x46524B: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (new_allocator.h:120)
==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:95)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 40 bytes in 1 blocks are possibly lost in loss record 134 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x487B99: std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (nfd::FaceTable::*)(std::shared_ptr<nfd::Face>, std::string const&)> (nfd::FaceTable*, std::shared_ptr<nfd::Face>, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (functional:1910)
==12466== by 0x460F8F: std::function<void (std::string const&)>::function(std::function<void (std::string const&)> const&) (functional:2442)
==12466== by 0x463986: std::function<void (std::string const&)>::function<ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&)::{lambda(std::string const&)#1}, void>(ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&)::{lambda(std::string const&)#1}) (signal-signal.hpp:190)
==12466== by 0x4653E1: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (functional:2336)
==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:95)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466==
==12466== 40 bytes in 1 blocks are possibly lost in loss record 135 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x63E2C0: ndn::util::scheduler::Scheduler::scheduleEvent(boost::chrono::duration<long, boost::ratio<1l, 1000000000l> > const&, std::function<void ()> const&) (new_allocator.h:104)
==12466== by 0x550731: nfd::scheduler::schedule(boost::chrono::duration<long, boost::ratio<1l, 1000000000l> > const&, std::function<void ()> const&) (scheduler.cpp:49)
==12466== by 0x4C4F15: nfd::cs::priority_fifo::PriorityFifoPolicy::attachQueue(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy-priority-fifo.cpp:115)
==12466== by 0x4C512A: nfd::cs::priority_fifo::PriorityFifoPolicy::doAfterInsert(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy-priority-fifo.cpp:44)
==12466== by 0x4C5E41: nfd::cs::Policy::afterInsert(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy.cpp:54)
==12466== by 0x4C6823: nfd::cs::Cs::insert(ndn::Data const&, bool) (cs.cpp:113)
==12466== by 0x48C131: nfd::Forwarder::onIncomingData(nfd::Face&, ndn::Data const&) (forwarder.cpp:395)
==12466== by 0x48C66C: nfd::Forwarder::startProcessData(nfd::Face&, ndn::Data const&) (forwarder.cpp:79)
==12466== by 0x488214: std::_Function_handler<void (ndn::Data const&), std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) (functional:601)
==12466== by 0x449BD5: std::function<void (ndn::Data const&)>::operator()(ndn::Data const&) const (functional:2471)
==12466== by 0x4542BD: ndn::util::signal::Signal<nfd::Face, ndn::Data>::operator()(ndn::Data const&) (signal-signal.hpp:241)
==12466==
==12466== 42 bytes in 1 blocks are possibly lost in loss record 143 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x6C80208: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x5C5FBE: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:138)
==12466== by 0x6C81D47: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19)
==12466== by 0x632801: ndn::util::ethernet::Address::toString(char) const (ethernet.cpp:82)
==12466== by 0x633077: ndn::util::FaceUri::FaceUri(ndn::util::ethernet::Address const&) (face-uri.cpp:156)
==12466== by 0x4DD9E9: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466==
==12466== 48 bytes in 1 blocks are possibly lost in loss record 145 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x463947: std::function<void (std::string const&)>::function<ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&)::{lambda(std::string const&)#1}, void>(ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&)::{lambda(std::string const&)#1}) (functional:1987)
==12466== by 0x4653E1: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (functional:2336)
==12466== by 0x4E1A59: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-factory.cpp:51)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466== by 0x4BFB3E: nfd::Nfd::initializeManagement() (nfd.cpp:188)
==12466==
==12466== 48 bytes in 1 blocks are possibly lost in loss record 146 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x463947: std::function<void (std::string const&)>::function<ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&)::{lambda(std::string const&)#1}, void>(ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&)::{lambda(std::string const&)#1}) (functional:1987)
==12466== by 0x4653E1: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (functional:2336)
==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:95)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 56 bytes in 1 blocks are possibly lost in loss record 160 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A216: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (new_allocator.h:104)
==12466== by 0x448EA5: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:41)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466==
==12466== 56 bytes in 1 blocks are possibly lost in loss record 161 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A4CC: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (new_allocator.h:104)
==12466== by 0x448EF8: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:42)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466==
==12466== 56 bytes in 1 blocks are possibly lost in loss record 162 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A216: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (new_allocator.h:104)
==12466== by 0x448F4B: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:43)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466==
==12466== 56 bytes in 1 blocks are possibly lost in loss record 163 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A4CC: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (new_allocator.h:104)
==12466== by 0x448FA1: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:44)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466==
==12466== 56 bytes in 1 blocks are possibly lost in loss record 164 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4651EF: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (new_allocator.h:104)
==12466== by 0x4E1A59: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-factory.cpp:51)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466== by 0x4BFB3E: nfd::Nfd::initializeManagement() (nfd.cpp:188)
==12466== by 0x4C08E7: nfd::Nfd::initialize() (nfd.cpp:92)
==12466==
==12466== 56 bytes in 1 blocks are possibly lost in loss record 165 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A216: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (new_allocator.h:104)
==12466== by 0x4870C8: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:90)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466==
==12466== 56 bytes in 1 blocks are possibly lost in loss record 166 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x44A4CC: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (new_allocator.h:104)
==12466== by 0x48713D: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:92)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466==
==12466== 56 bytes in 1 blocks are possibly lost in loss record 167 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4885C0: ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::connect(std::function<void (ndn::lp::Nack const&)> const&) (new_allocator.h:104)
==12466== by 0x4871B2: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:94)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466==
==12466== 56 bytes in 1 blocks are possibly lost in loss record 168 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4651EF: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (new_allocator.h:104)
==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:95)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466==
==12466== 64 bytes in 1 blocks are possibly lost in loss record 210 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x449E61: std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot> std::list<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot, std::allocator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot> >::emplace<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>, ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot&&) (new_allocator.h:104)
==12466== by 0x44A1B4: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (stl_list.h:1090)
==12466== by 0x448EA5: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:41)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 64 bytes in 1 blocks are possibly lost in loss record 211 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x449F97: std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot> std::list<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot, std::allocator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot> >::emplace<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>, ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot&&) (new_allocator.h:104)
==12466== by 0x44A46A: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (stl_list.h:1090)
==12466== by 0x448EF8: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:42)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 64 bytes in 1 blocks are possibly lost in loss record 212 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x449E61: std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot> std::list<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot, std::allocator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot> >::emplace<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>, ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot&&) (new_allocator.h:104)
==12466== by 0x44A1B4: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (stl_list.h:1090)
==12466== by 0x448F4B: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:43)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 64 bytes in 1 blocks are possibly lost in loss record 213 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x449F97: std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot> std::list<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot, std::allocator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot> >::emplace<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>, ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot&&) (new_allocator.h:104)
==12466== by 0x44A46A: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (stl_list.h:1090)
==12466== by 0x448FA1: nfd::Face::Face(ndn::util::FaceUri const&, ndn::util::FaceUri const&, bool, bool) (face.cpp:44)
==12466== by 0x4DDA0C: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:78)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 64 bytes in 1 blocks are possibly lost in loss record 214 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x463809: std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot> std::list<ndn::util::signal::Signal<nfd::Face, std::string>::Slot, std::allocator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot> >::emplace<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>, ndn::util::signal::Signal<nfd::Face, std::string>::Slot&&) (new_allocator.h:104)
==12466== by 0x465184: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (stl_list.h:1090)
==12466== by 0x4E1A59: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-factory.cpp:51)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466== by 0x4BFB3E: nfd::Nfd::initializeManagement() (nfd.cpp:188)
==12466==
==12466== 64 bytes in 1 blocks are possibly lost in loss record 215 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x449E61: std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot> std::list<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot, std::allocator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot> >::emplace<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot>, ndn::util::signal::Signal<nfd::Face, ndn::Interest>::Slot&&) (new_allocator.h:104)
==12466== by 0x44A1B4: ndn::util::signal::Signal<nfd::Face, ndn::Interest>::connect(std::function<void (ndn::Interest const&)> const&) (stl_list.h:1090)
==12466== by 0x4870C8: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:90)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 64 bytes in 1 blocks are possibly lost in loss record 216 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x449F97: std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot> std::list<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot, std::allocator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot> >::emplace<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot>, ndn::util::signal::Signal<nfd::Face, ndn::Data>::Slot&&) (new_allocator.h:104)
==12466== by 0x44A46A: ndn::util::signal::Signal<nfd::Face, ndn::Data>::connect(std::function<void (ndn::Data const&)> const&) (stl_list.h:1090)
==12466== by 0x48713D: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:92)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 64 bytes in 1 blocks are possibly lost in loss record 217 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x487E39: std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot> std::list<ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot, std::allocator<ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot> >::emplace<ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot>(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot>, ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::Slot&&) (new_allocator.h:104)
==12466== by 0x48855E: ndn::util::signal::Signal<nfd::Face, ndn::lp::Nack>::connect(std::function<void (ndn::lp::Nack const&)> const&) (stl_list.h:1090)
==12466== by 0x4871B2: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:94)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 64 bytes in 1 blocks are possibly lost in loss record 218 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x463809: std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot> std::list<ndn::util::signal::Signal<nfd::Face, std::string>::Slot, std::allocator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot> >::emplace<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>(std::_List_iterator<ndn::util::signal::Signal<nfd::Face, std::string>::Slot>, ndn::util::signal::Signal<nfd::Face, std::string>::Slot&&) (new_allocator.h:104)
==12466== by 0x465184: ndn::util::signal::Signal<nfd::Face, std::string>::connectSingleShot(std::function<void (std::string const&)> const&) (stl_list.h:1090)
==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr<nfd::Face>, int) (face-table.cpp:95)
==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr<nfd::Face>) (face-table.cpp:69)
==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr<nfd::Face>) (face-manager.cpp:954)
==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:826)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466==
==12466== 88 bytes in 1 blocks are possibly lost in loss record 271 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4E05DD: std::_Hashtable<ndn::util::ethernet::Address, std::pair<ndn::util::ethernet::Address const, nfd::EthernetFace::Reassembler>, std::allocator<std::pair<ndn::util::ethernet::Address const, nfd::EthernetFace::Reassembler> >, std::__detail::_Select1st, std::equal_to<ndn::util::ethernet::Address>, std::hash<ndn::util::ethernet::Address>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_allocate_buckets(unsigned long) (new_allocator.h:104)
==12466== by 0x4E063E: std::_Hashtable<ndn::util::ethernet::Address, std::pair<ndn::util::ethernet::Address const, nfd::EthernetFace::Reassembler>, std::allocator<std::pair<ndn::util::ethernet::Address const, nfd::EthernetFace::Reassembler> >, std::__detail::_Select1st, std::equal_to<ndn::util::ethernet::Address>, std::hash<ndn::util::ethernet::Address>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Hashtable(unsigned long, std::hash<ndn::util::ethernet::Address> const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to<ndn::util::ethernet::Address> const&, std::__detail::_Select1st const&, std::allocator<std::pair<ndn::util::ethernet::Address const, nfd::EthernetFace::Reassembler> > const&) (hashtable.h:831)
==12466== by 0x4DDBD4: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (hashtable.h:397)
==12466== by 0x4E18B3: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:120)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466==
==12466== 96 bytes in 3 blocks are definitely lost in loss record 291 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4C4E1A: nfd::cs::priority_fifo::PriorityFifoPolicy::attachQueue(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy-priority-fifo.cpp:104)
==12466== by 0x4C512A: nfd::cs::priority_fifo::PriorityFifoPolicy::doAfterInsert(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy-priority-fifo.cpp:44)
==12466== by 0x4C5E41: nfd::cs::Policy::afterInsert(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy.cpp:54)
==12466== by 0x4C6823: nfd::cs::Cs::insert(ndn::Data const&, bool) (cs.cpp:113)
==12466== by 0x488A0F: nfd::Forwarder::onDataUnsolicited(nfd::Face&, ndn::Data const&) (forwarder.cpp:445)
==12466== by 0x48C112: nfd::Forwarder::onIncomingData(nfd::Face&, ndn::Data const&) (forwarder.cpp:390)
==12466== by 0x48C66C: nfd::Forwarder::startProcessData(nfd::Face&, ndn::Data const&) (forwarder.cpp:79)
==12466== by 0x488214: std::_Function_handler<void (ndn::Data const&), std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) (functional:601)
==12466== by 0x449BD5: std::function<void (ndn::Data const&)>::operator()(ndn::Data const&) const (functional:2471)
==12466== by 0x450834: nfd::InternalFace::receiveData(ndn::Data const&) (signal-signal.hpp:241)
==12466== by 0x450990: nfd::InternalFace::receive(ndn::Block const&) (internal-face.cpp:60)
==12466==
==12466== 232 (192 direct, 40 indirect) bytes in 6 blocks are definitely lost in loss record 328 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4C4E1A: nfd::cs::priority_fifo::PriorityFifoPolicy::attachQueue(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy-priority-fifo.cpp:104)
==12466== by 0x4C512A: nfd::cs::priority_fifo::PriorityFifoPolicy::doAfterInsert(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy-priority-fifo.cpp:44)
==12466== by 0x4C5E41: nfd::cs::Policy::afterInsert(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy.cpp:54)
==12466== by 0x4C6823: nfd::cs::Cs::insert(ndn::Data const&, bool) (cs.cpp:113)
==12466== by 0x48C131: nfd::Forwarder::onIncomingData(nfd::Face&, ndn::Data const&) (forwarder.cpp:395)
==12466== by 0x48C66C: nfd::Forwarder::startProcessData(nfd::Face&, ndn::Data const&) (forwarder.cpp:79)
==12466== by 0x488214: std::_Function_handler<void (ndn::Data const&), std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) (functional:601)
==12466== by 0x449BD5: std::function<void (ndn::Data const&)>::operator()(ndn::Data const&) const (functional:2471)
==12466== by 0x450834: nfd::InternalFace::receiveData(ndn::Data const&) (signal-signal.hpp:241)
==12466== by 0x450990: nfd::InternalFace::receive(ndn::Block const&) (internal-face.cpp:60)
==12466== by 0x44FAB0: std::_Function_handler<void (ndn::Block const&), std::_Bind<std::_Mem_fn<void (nfd::InternalFace::*)(ndn::Block const&)> (std::shared_ptr<nfd::InternalFace>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Block const&) (functional:558)
==12466==
==12466== 592 bytes in 1 blocks are possibly lost in loss record 353 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4E183A: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (new_allocator.h:104)
==12466== by 0x4A69C7: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:824)
==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:434)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466== by 0x4BFB3E: nfd::Nfd::initializeManagement() (nfd.cpp:188)
==12466== by 0x4C08E7: nfd::Nfd::initialize() (nfd.cpp:92)
==12466== by 0x43E52A: main (main.cpp:110)
==12466==
==12466== 1,909 (448 direct, 1,461 indirect) bytes in 1 blocks are definitely lost in loss record 363 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4C0903: nfd::Nfd::initialize() (new_allocator.h:104)
==12466== by 0x43E52A: main (main.cpp:110)
==12466==
==12466== 1,917 (448 direct, 1,469 indirect) bytes in 1 blocks are definitely lost in loss record 364 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4C0A8E: nfd::Nfd::initialize() (new_allocator.h:104)
==12466== by 0x43E52A: main (main.cpp:110)
==12466==
==12466== 12,333 (136 direct, 12,197 indirect) bytes in 1 blocks are definitely lost in loss record 371 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4783B2: nfd::UdpFactory::createMulticastFace(boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, boost::asio::ip::basic_endpoint<boost::asio::ip::udp> const&, std::string const&) (backports.hpp:46)
==12466== by 0x478C25: nfd::UdpFactory::createMulticastFace(std::string const&, std::string const&, std::string const&, std::string const&) (udp-factory.cpp:257)
==12466== by 0x4A8137: nfd::FaceManager::processSectionUdp(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:744)
==12466== by 0x4A8F6A: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:426)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466== by 0x4BFB3E: nfd::Nfd::initializeManagement() (nfd.cpp:188)
==12466== by 0x4C08E7: nfd::Nfd::initialize() (nfd.cpp:92)
==12466==
==12466== 12,553 (136 direct, 12,417 indirect) bytes in 1 blocks are definitely lost in loss record 372 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4E3734: nfd::UnixStreamChannel::handleAccept(boost::system::error_code const&, std::function<void (std::shared_ptr<nfd::Face> const&)> const&, std::function<void (std::string const&)> const&) (backports.hpp:46)
==12466== by 0x4E5FEC: boost::asio::detail::reactive_socket_accept_op<boost::asio::basic_socket<boost::asio::local::stream_protocol, boost::asio::stream_socket_service<boost::asio::local::stream_protocol> >, boost::asio::local::stream_protocol, boost::_bi::bind_t<void, boost::_mfi::mf3<void, nfd::UnixStreamChannel, boost::system::error_code const&, std::function<void (std::shared_ptr<nfd::Face> const&)> const&, std::function<void (std::string const&)> const&>, boost::_bi::list4<boost::_bi::value<nfd::UnixStreamChannel*>, boost::arg<1> (*)(), boost::_bi::value<std::function<void (std::shared_ptr<nfd::Face> const&)> >, boost::_bi::value<std::function<void (std::string const&)> > > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) (mem_fn_template.hpp:393)
==12466== by 0x441992: boost::asio::detail::epoll_reactor::descriptor_state::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) (task_io_service_operation.hpp:37)
==12466== by 0x443E02: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service_operation.hpp:37)
==12466== by 0x445543: nfd::NfdRunner::run() (io_service.ipp:59)
==12466== by 0x43E537: main (main.cpp:298)
==12466==
==12466== 21,210 (20,128 direct, 1,082 indirect) bytes in 1 blocks are definitely lost in loss record 374 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x51525B: websocketpp::endpoint<websocketpp::connection<websocketpp::config::asio>, websocketpp::config::asio>::create_connection() (new_allocator.h:104)
==12466== by 0x515D03: websocketpp::server<websocketpp::config::asio>::start_accept(std::error_code&) (server_endpoint.hpp:83)
==12466== by 0x4EE010: nfd::WebSocketChannel::listen(std::function<void (std::shared_ptr<nfd::Face> const&)> const&) (server_endpoint.hpp:130)
==12466== by 0x4A5A03: nfd::FaceManager::processSectionWebSocket(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool) (face-manager.cpp:931)
==12466== by 0x4A906C: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:442)
==12466== by 0x4AF2D3: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (functional:601)
==12466== by 0x549CE4: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2471)
==12466== by 0x54934F: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:158)
==12466== by 0x54949C: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:125)
==12466== by 0x54983E: nfd::ConfigFile::parse(std::string const&, bool) (config-file.cpp:97)
==12466== by 0x4BFB3E: nfd::Nfd::initializeManagement() (nfd.cpp:188)
==12466==
==12466== 68,424 (272 direct, 68,152 indirect) bytes in 1 blocks are definitely lost in loss record 377 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4D288C: nfd::NameTree::insert(ndn::Name const&) (new_allocator.h:104)
==12466== by 0x4D37A2: nfd::NameTree::lookup(ndn::Name const&) (name-tree.cpp:217)
==12466== by 0x4DAD29: nfd::StrategyChoice::setDefaultStrategy(std::shared_ptr<nfd::fw::Strategy>) (strategy-choice.cpp:218)
==12466== by 0x4DB0C0: nfd::StrategyChoice::StrategyChoice(nfd::NameTree&, std::shared_ptr<nfd::fw::Strategy>) (strategy-choice.cpp:43)
==12466== by 0x489831: nfd::Forwarder::Forwarder() (forwarder.cpp:45)
==12466== by 0x4C08C0: nfd::Nfd::initialize() (nfd.cpp:90)
==12466== by 0x43E52A: main (main.cpp:110)
==12466==
==12466== 1,963,504 (857,344 direct, 1,106,160 indirect) bytes in 26,792 blocks are definitely lost in loss record 379 of 379
==12466== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12466== by 0x4C4E1A: nfd::cs::priority_fifo::PriorityFifoPolicy::attachQueue(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy-priority-fifo.cpp:104)
==12466== by 0x4C512A: nfd::cs::priority_fifo::PriorityFifoPolicy::doAfterInsert(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy-priority-fifo.cpp:44)
==12466== by 0x4C5E41: nfd::cs::Policy::afterInsert(std::_Rb_tree_const_iterator<nfd::cs::EntryImpl>) (cs-policy.cpp:54)
==12466== by 0x4C6823: nfd::cs::Cs::insert(ndn::Data const&, bool) (cs.cpp:113)
==12466== by 0x48C131: nfd::Forwarder::onIncomingData(nfd::Face&, ndn::Data const&) (forwarder.cpp:395)
==12466== by 0x48C66C: nfd::Forwarder::startProcessData(nfd::Face&, ndn::Data const&) (forwarder.cpp:79)
==12466== by 0x488214: std::_Function_handler<void (ndn::Data const&), std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face&, ndn::Data const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) (functional:601)
==12466== by 0x449BD5: std::function<void (ndn::Data const&)>::operator()(ndn::Data const&) const (functional:2471)
==12466== by 0x4542BD: ndn::util::signal::Signal<nfd::Face, ndn::Data>::operator()(ndn::Data const&) (signal-signal.hpp:241)
==12466== by 0x452F16: nfd::face::LpFaceWrapper::dispatchData(ndn::Data const&) (signal-signal.hpp:255)
==12466== by 0x454467: std::_Function_handler<void (ndn::Data const&), std::_Bind<std::_Mem_fn<void (nfd::face::LpFaceWrapper::*)(ndn::Data const&)> (nfd::face::LpFaceWrapper*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) (functional:601)
==12466==
==12466== LEAK SUMMARY:
==12466== definitely lost: 879,200 bytes in 26,807 blocks
==12466== indirectly lost: 1,202,978 bytes in 28,382 blocks
==12466== possibly lost: 2,537 bytes in 46 blocks
==12466== still reachable: 67,157 bytes in 12 blocks
==12466== suppressed: 0 bytes in 0 blocks
==12466== Reachable blocks (those to which a pointer was found) are not shown.
==12466== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==12466==
==12466== For counts of detected and suppressed errors, rerun with: -v
==12466== ERROR SUMMARY: 55 errors from 55 contexts (suppressed: 0 from 0)
    (1-1/1)