==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::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional:1910) ==12466== by 0x449AF9: std::function::function(std::function const&) (functional:2442) ==12466== by 0x44A192: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional:1910) ==12466== by 0x449B57: std::function::function(std::function const&) (functional:2442) ==12466== by 0x44A448: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional:1910) ==12466== by 0x449AF9: std::function::function(std::function const&) (functional:2442) ==12466== by 0x44A192: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional:1910) ==12466== by 0x449B57: std::function::function(std::function const&) (functional:2442) ==12466== by 0x44A448: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation) (functional:1910) ==12466== by 0x460F8F: std::function::function(std::function const&) (functional:2442) ==12466== by 0x463986: std::function::function::connectSingleShot(std::function const&)::{lambda(std::string const&)#1}, void>(ndn::util::signal::Signal::connectSingleShot(std::function const&)::{lambda(std::string const&)#1}) (signal-signal.hpp:190) ==12466== by 0x4653E1: ndn::util::signal::Signal::connectSingleShot(std::function 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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 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 > const&, bool, std::string const&) (face-manager.cpp:401) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) (functional:1987) ==12466== by 0x44A272: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) (functional:1987) ==12466== by 0x44A528: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) (functional:1987) ==12466== by 0x44A272: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) (functional:1987) ==12466== by 0x44A528: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) (functional:1987) ==12466== by 0x46524B: ndn::util::signal::Signal::connectSingleShot(std::function 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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 (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (functional:1910) ==12466== by 0x449AF9: std::function::function(std::function const&) (functional:2442) ==12466== by 0x44A192: ndn::util::signal::Signal::connect(std::function const&) (signal-signal.hpp:176) ==12466== by 0x4870C8: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:90) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) (functional:1987) ==12466== by 0x44A272: ndn::util::signal::Signal::connect(std::function const&) (new_allocator.h:120) ==12466== by 0x4870C8: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:90) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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 (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (functional:1910) ==12466== by 0x449B57: std::function::function(std::function const&) (functional:2442) ==12466== by 0x44A448: ndn::util::signal::Signal::connect(std::function const&) (signal-signal.hpp:176) ==12466== by 0x48713D: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:92) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) (functional:1987) ==12466== by 0x44A528: ndn::util::signal::Signal::connect(std::function const&) (new_allocator.h:120) ==12466== by 0x48713D: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:92) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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 (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (functional:1910) ==12466== by 0x453C13: std::function::function(std::function const&) (functional:2442) ==12466== by 0x48853C: ndn::util::signal::Signal::connect(std::function const&) (signal-signal.hpp:176) ==12466== by 0x4871B2: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:94) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) (functional:1987) ==12466== by 0x48861C: ndn::util::signal::Signal::connect(std::function const&) (new_allocator.h:120) ==12466== by 0x4871B2: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:94) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>, void>(std::_Bind::*)(std::_List_iterator::Slot>)> (ndn::util::signal::Signal*, std::_List_iterator::Slot>)>) (functional:1987) ==12466== by 0x46524B: ndn::util::signal::Signal::connectSingleShot(std::function const&) (new_allocator.h:120) ==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:95) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::string const&)> (nfd::FaceTable*, std::shared_ptr, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (functional:1910) ==12466== by 0x460F8F: std::function::function(std::function const&) (functional:2442) ==12466== by 0x463986: std::function::function::connectSingleShot(std::function const&)::{lambda(std::string const&)#1}, void>(ndn::util::signal::Signal::connectSingleShot(std::function const&)::{lambda(std::string const&)#1}) (signal-signal.hpp:190) ==12466== by 0x4653E1: ndn::util::signal::Signal::connectSingleShot(std::function const&) (functional:2336) ==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:95) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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 > const&, std::function const&) (new_allocator.h:104) ==12466== by 0x550731: nfd::scheduler::schedule(boost::chrono::duration > const&, std::function const&) (scheduler.cpp:49) ==12466== by 0x4C4F15: nfd::cs::priority_fifo::PriorityFifoPolicy::attachQueue(std::_Rb_tree_const_iterator) (cs-policy-priority-fifo.cpp:115) ==12466== by 0x4C512A: nfd::cs::priority_fifo::PriorityFifoPolicy::doAfterInsert(std::_Rb_tree_const_iterator) (cs-policy-priority-fifo.cpp:44) ==12466== by 0x4C5E41: nfd::cs::Policy::afterInsert(std::_Rb_tree_const_iterator) (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 (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) (functional:601) ==12466== by 0x449BD5: std::function::operator()(ndn::Data const&) const (functional:2471) ==12466== by 0x4542BD: ndn::util::signal::Signal::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 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*, std::allocator const&, std::forward_iterator_tag) (basic_string.tcc:138) ==12466== by 0x6C81D47: std::basic_string, std::allocator >::basic_string(char const*, std::allocator 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::connectSingleShot(std::function const&)::{lambda(std::string const&)#1}, void>(ndn::util::signal::Signal::connectSingleShot(std::function const&)::{lambda(std::string const&)#1}) (functional:1987) ==12466== by 0x4653E1: ndn::util::signal::Signal::connectSingleShot(std::function 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::function::connectSingleShot(std::function const&)::{lambda(std::string const&)#1}, void>(ndn::util::signal::Signal::connectSingleShot(std::function const&)::{lambda(std::string const&)#1}) (functional:1987) ==12466== by 0x4653E1: ndn::util::signal::Signal::connectSingleShot(std::function const&) (functional:2336) ==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:95) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::connectSingleShot(std::function 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::connect(std::function const&) (new_allocator.h:104) ==12466== by 0x4870C8: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:90) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::connect(std::function const&) (new_allocator.h:104) ==12466== by 0x48713D: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:92) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::connect(std::function const&) (new_allocator.h:104) ==12466== by 0x4871B2: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:94) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::connectSingleShot(std::function const&) (new_allocator.h:104) ==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:95) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) (new_allocator.h:104) ==12466== by 0x44A1B4: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) (new_allocator.h:104) ==12466== by 0x44A46A: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) (new_allocator.h:104) ==12466== by 0x44A1B4: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) (new_allocator.h:104) ==12466== by 0x44A46A: ndn::util::signal::Signal::connect(std::function 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, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) (new_allocator.h:104) ==12466== by 0x465184: ndn::util::signal::Signal::connectSingleShot(std::function 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) (new_allocator.h:104) ==12466== by 0x44A1B4: ndn::util::signal::Signal::connect(std::function const&) (stl_list.h:1090) ==12466== by 0x4870C8: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:90) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) (new_allocator.h:104) ==12466== by 0x44A46A: ndn::util::signal::Signal::connect(std::function const&) (stl_list.h:1090) ==12466== by 0x48713D: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:92) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) (new_allocator.h:104) ==12466== by 0x48855E: ndn::util::signal::Signal::connect(std::function const&) (stl_list.h:1090) ==12466== by 0x4871B2: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:94) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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::Slot> std::list::Slot, std::allocator::Slot> >::emplace::Slot>(std::_List_iterator::Slot>, ndn::util::signal::Signal::Slot&&) (new_allocator.h:104) ==12466== by 0x465184: ndn::util::signal::Signal::connectSingleShot(std::function const&) (stl_list.h:1090) ==12466== by 0x487247: nfd::FaceTable::addImpl(std::shared_ptr, int) (face-table.cpp:95) ==12466== by 0x48754D: nfd::FaceTable::add(std::shared_ptr) (face-table.cpp:69) ==12466== by 0x4A1F2B: nfd::FaceManager::addCreatedFaceToForwarder(std::shared_ptr) (face-manager.cpp:954) ==12466== by 0x4A69F2: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree > const&, bool, std::vector > const&) (face-manager.cpp:826) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_M_allocate_buckets(unsigned long) (new_allocator.h:104) ==12466== by 0x4E063E: std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(unsigned long, std::hash const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to const&, std::__detail::_Select1st const&, std::allocator > const&) (hashtable.h:831) ==12466== by 0x4DDBD4: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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) (cs-policy-priority-fifo.cpp:104) ==12466== by 0x4C512A: nfd::cs::priority_fifo::PriorityFifoPolicy::doAfterInsert(std::_Rb_tree_const_iterator) (cs-policy-priority-fifo.cpp:44) ==12466== by 0x4C5E41: nfd::cs::Policy::afterInsert(std::_Rb_tree_const_iterator) (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 (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) (functional:601) ==12466== by 0x449BD5: std::function::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) (cs-policy-priority-fifo.cpp:104) ==12466== by 0x4C512A: nfd::cs::priority_fifo::PriorityFifoPolicy::doAfterInsert(std::_Rb_tree_const_iterator) (cs-policy-priority-fifo.cpp:44) ==12466== by 0x4C5E41: nfd::cs::Policy::afterInsert(std::_Rb_tree_const_iterator) (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 (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) (functional:601) ==12466== by 0x449BD5: std::function::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 (std::shared_ptr, 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 > const&, bool, std::vector > const&) (face-manager.cpp:824) ==12466== by 0x4A8FEF: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:434) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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 const&, boost::asio::ip::basic_endpoint 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 > const&, bool, std::vector > const&) (face-manager.cpp:744) ==12466== by 0x4A8F6A: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:426) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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 const&)> const&, std::function const&) (backports.hpp:46) ==12466== by 0x4E5FEC: boost::asio::detail::reactive_socket_accept_op >, boost::asio::local::stream_protocol, boost::_bi::bind_t const&)> const&, std::function const&>, boost::_bi::list4, boost::arg<1> (*)(), boost::_bi::value const&)> >, boost::_bi::value > > > >::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::config::asio>::create_connection() (new_allocator.h:104) ==12466== by 0x515D03: websocketpp::server::start_accept(std::error_code&) (server_endpoint.hpp:83) ==12466== by 0x4EE010: nfd::WebSocketChannel::listen(std::function const&)> const&) (server_endpoint.hpp:130) ==12466== by 0x4A5A03: nfd::FaceManager::processSectionWebSocket(boost::property_tree::basic_ptree > const&, bool) (face-manager.cpp:931) ==12466== by 0x4A906C: nfd::FaceManager::processConfig(boost::property_tree::basic_ptree > const&, bool, std::string const&) (face-manager.cpp:442) ==12466== by 0x4AF2D3: std::_Function_handler > const&, bool, std::string const&), std::_Bind > 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 > const&, bool, std::string const&) (functional:601) ==12466== by 0x549CE4: std::function > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree > 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) (strategy-choice.cpp:218) ==12466== by 0x4DB0C0: nfd::StrategyChoice::StrategyChoice(nfd::NameTree&, std::shared_ptr) (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) (cs-policy-priority-fifo.cpp:104) ==12466== by 0x4C512A: nfd::cs::priority_fifo::PriorityFifoPolicy::doAfterInsert(std::_Rb_tree_const_iterator) (cs-policy-priority-fifo.cpp:44) ==12466== by 0x4C5E41: nfd::cs::Policy::afterInsert(std::_Rb_tree_const_iterator) (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 (nfd::Forwarder*, std::reference_wrapper, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Data const&) (functional:601) ==12466== by 0x449BD5: std::function::operator()(ndn::Data const&) const (functional:2471) ==12466== by 0x4542BD: ndn::util::signal::Signal::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 (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)