==41787== Memcheck, a memory error detector
==41787== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==41787== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==41787== Command: nfd
==41787== Parent PID: 41688
==41787== 
==41787== Conditional jump or move depends on uninitialised value(s)
==41787==    at 0x69ED698: CryptoPP::DetectX86Features() (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF38F8: CryptoPP::Rijndael::Base::UncheckedSetKey(unsigned char const*, unsigned int, CryptoPP::NameValuePairs const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF034D: CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::string const&, unsigned long long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EEFEF: CryptoPP::RandomNumberGenerator::GenerateBlock(unsigned char*, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB20C5: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB21FD: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&, CryptoPP::Integer const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AFAE27: CryptoPP::InvertibleRSAFunction::CalculateInverse(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AE630F: CryptoPP::TF_SignerBase::SignAndRestart(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator&, unsigned char*, bool) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EDC71: CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, unsigned char*) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6A68203: CryptoPP::SignerFilter::Put2(unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EE96D: CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EF3CB: CryptoPP::BufferedTransformation::TransferMessagesTo2(CryptoPP::BufferedTransformation&, unsigned int&, std::string const&, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==  Uninitialised value was created by a stack allocation
==41787==    at 0x804DC90: sigaction (in /usr/lib64/libc-2.21.so)
==41787== 
==41787== Conditional jump or move depends on uninitialised value(s)
==41787==    at 0x69ED6A8: CryptoPP::DetectX86Features() (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF38F8: CryptoPP::Rijndael::Base::UncheckedSetKey(unsigned char const*, unsigned int, CryptoPP::NameValuePairs const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF034D: CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::string const&, unsigned long long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EEFEF: CryptoPP::RandomNumberGenerator::GenerateBlock(unsigned char*, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB20C5: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB21FD: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&, CryptoPP::Integer const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AFAE27: CryptoPP::InvertibleRSAFunction::CalculateInverse(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AE630F: CryptoPP::TF_SignerBase::SignAndRestart(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator&, unsigned char*, bool) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EDC71: CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, unsigned char*) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6A68203: CryptoPP::SignerFilter::Put2(unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EE96D: CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EF3CB: CryptoPP::BufferedTransformation::TransferMessagesTo2(CryptoPP::BufferedTransformation&, unsigned int&, std::string const&, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787== 
==41787== Conditional jump or move depends on uninitialised value(s)
==41787==    at 0x69ED7D0: CryptoPP::DetectX86Features() (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF38F8: CryptoPP::Rijndael::Base::UncheckedSetKey(unsigned char const*, unsigned int, CryptoPP::NameValuePairs const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF034D: CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::string const&, unsigned long long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EEFEF: CryptoPP::RandomNumberGenerator::GenerateBlock(unsigned char*, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB20C5: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB21FD: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&, CryptoPP::Integer const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AFAE27: CryptoPP::InvertibleRSAFunction::CalculateInverse(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AE630F: CryptoPP::TF_SignerBase::SignAndRestart(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator&, unsigned char*, bool) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EDC71: CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, unsigned char*) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6A68203: CryptoPP::SignerFilter::Put2(unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EE96D: CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EF3CB: CryptoPP::BufferedTransformation::TransferMessagesTo2(CryptoPP::BufferedTransformation&, unsigned int&, std::string const&, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==  Uninitialised value was created by a stack allocation
==41787==    at 0x804DC90: sigaction (in /usr/lib64/libc-2.21.so)
==41787== 
==41787== Conditional jump or move depends on uninitialised value(s)
==41787==    at 0x69ED6D1: CryptoPP::DetectX86Features() (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF38F8: CryptoPP::Rijndael::Base::UncheckedSetKey(unsigned char const*, unsigned int, CryptoPP::NameValuePairs const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF034D: CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::string const&, unsigned long long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EEFEF: CryptoPP::RandomNumberGenerator::GenerateBlock(unsigned char*, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB20C5: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB21FD: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&, CryptoPP::Integer const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AFAE27: CryptoPP::InvertibleRSAFunction::CalculateInverse(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AE630F: CryptoPP::TF_SignerBase::SignAndRestart(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator&, unsigned char*, bool) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EDC71: CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, unsigned char*) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6A68203: CryptoPP::SignerFilter::Put2(unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EE96D: CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EF3CB: CryptoPP::BufferedTransformation::TransferMessagesTo2(CryptoPP::BufferedTransformation&, unsigned int&, std::string const&, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==  Uninitialised value was created by a stack allocation
==41787==    at 0x804DC90: sigaction (in /usr/lib64/libc-2.21.so)
==41787== 
==41787== Conditional jump or move depends on uninitialised value(s)
==41787==    at 0x69ED6E4: CryptoPP::DetectX86Features() (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF38F8: CryptoPP::Rijndael::Base::UncheckedSetKey(unsigned char const*, unsigned int, CryptoPP::NameValuePairs const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF034D: CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::string const&, unsigned long long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EEFEF: CryptoPP::RandomNumberGenerator::GenerateBlock(unsigned char*, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB20C5: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB21FD: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&, CryptoPP::Integer const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AFAE27: CryptoPP::InvertibleRSAFunction::CalculateInverse(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AE630F: CryptoPP::TF_SignerBase::SignAndRestart(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator&, unsigned char*, bool) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EDC71: CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, unsigned char*) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6A68203: CryptoPP::SignerFilter::Put2(unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EE96D: CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EF3CB: CryptoPP::BufferedTransformation::TransferMessagesTo2(CryptoPP::BufferedTransformation&, unsigned int&, std::string const&, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==  Uninitialised value was created by a stack allocation
==41787==    at 0x804DC90: sigaction (in /usr/lib64/libc-2.21.so)
==41787== 
==41787== Conditional jump or move depends on uninitialised value(s)
==41787==    at 0x4C2E8A1: __memcmp_sse4_1 (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==41787==    by 0x69ED71B: CryptoPP::DetectX86Features() (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF38F8: CryptoPP::Rijndael::Base::UncheckedSetKey(unsigned char const*, unsigned int, CryptoPP::NameValuePairs const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF034D: CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::string const&, unsigned long long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EEFEF: CryptoPP::RandomNumberGenerator::GenerateBlock(unsigned char*, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB20C5: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB21FD: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&, CryptoPP::Integer const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AFAE27: CryptoPP::InvertibleRSAFunction::CalculateInverse(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AE630F: CryptoPP::TF_SignerBase::SignAndRestart(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator&, unsigned char*, bool) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EDC71: CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, unsigned char*) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6A68203: CryptoPP::SignerFilter::Put2(unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EE96D: CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==  Uninitialised value was created by a stack allocation
==41787==    at 0x804DC90: sigaction (in /usr/lib64/libc-2.21.so)
==41787== 
==41787== Conditional jump or move depends on uninitialised value(s)
==41787==    at 0x4C2E8C2: __memcmp_sse4_1 (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==41787==    by 0x69ED71B: CryptoPP::DetectX86Features() (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF38F8: CryptoPP::Rijndael::Base::UncheckedSetKey(unsigned char const*, unsigned int, CryptoPP::NameValuePairs const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF034D: CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::string const&, unsigned long long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EEFEF: CryptoPP::RandomNumberGenerator::GenerateBlock(unsigned char*, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB20C5: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB21FD: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&, CryptoPP::Integer const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AFAE27: CryptoPP::InvertibleRSAFunction::CalculateInverse(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AE630F: CryptoPP::TF_SignerBase::SignAndRestart(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator&, unsigned char*, bool) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EDC71: CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, unsigned char*) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6A68203: CryptoPP::SignerFilter::Put2(unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EE96D: CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==  Uninitialised value was created by a stack allocation
==41787==    at 0x804DC90: sigaction (in /usr/lib64/libc-2.21.so)
==41787== 
==41787== Conditional jump or move depends on uninitialised value(s)
==41787==    at 0x69ED74A: CryptoPP::DetectX86Features() (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF38F8: CryptoPP::Rijndael::Base::UncheckedSetKey(unsigned char const*, unsigned int, CryptoPP::NameValuePairs const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AF034D: CryptoPP::RandomPool::GenerateIntoBufferedTransformation(CryptoPP::BufferedTransformation&, std::string const&, unsigned long long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EEFEF: CryptoPP::RandomNumberGenerator::GenerateBlock(unsigned char*, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB20C5: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, unsigned long) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AB21FD: CryptoPP::Integer::Randomize(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&, CryptoPP::Integer const&) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AFAE27: CryptoPP::InvertibleRSAFunction::CalculateInverse(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6AE630F: CryptoPP::TF_SignerBase::SignAndRestart(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator&, unsigned char*, bool) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EDC71: CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, unsigned char*) const (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x6A68203: CryptoPP::SignerFilter::Put2(unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EE96D: CryptoPP::BufferedTransformation::ChannelPut2(std::string const&, unsigned char const*, unsigned long, int, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==    by 0x69EF3CB: CryptoPP::BufferedTransformation::TransferMessagesTo2(CryptoPP::BufferedTransformation&, unsigned int&, std::string const&, bool) (in /usr/lib64/libcryptopp.so.6.0.0)
==41787==  Uninitialised value was created by a stack allocation
==41787==    at 0x804DC90: sigaction (in /usr/lib64/libc-2.21.so)
==41787== 
==41787== Warning: noted but unhandled ioctl 0x8994 with no size/direction hints.
==41787==    This could cause spurious value errors to appear.
==41787==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==41787== Syscall param socketcall.bind(my_addr.sa_data) points to uninitialised byte(s)
==41787==    at 0x811C8A7: bind (in /usr/lib64/libc-2.21.so)
==41787==    by 0x753F296: ??? (in /usr/lib64/libpcap.so.1.7.3)
==41787==    by 0x7545D7F: pcap_activate (in /usr/lib64/libpcap.so.1.7.3)
==41787==    by 0x532330: nfd::EthernetFace::pcapInit() (ethernet-face.cpp:178)
==41787==    by 0x533509: nfd::EthernetFace::EthernetFace(boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-face.cpp:82)
==41787==    by 0x53A089: construct<nfd::EthernetFace, boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, const nfd::NetworkInterfaceInfo&, const ndn::util::ethernet::Address&> (new_allocator.h:120)
==41787==    by 0x53A089: _S_construct<nfd::EthernetFace, boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, const nfd::NetworkInterfaceInfo&, const ndn::util::ethernet::Address&> (alloc_traits.h:256)
==41787==    by 0x53A089: construct<nfd::EthernetFace, boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, const nfd::NetworkInterfaceInfo&, const ndn::util::ethernet::Address&> (alloc_traits.h:402)
==41787==    by 0x53A089: _Sp_counted_ptr_inplace<boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, const nfd::NetworkInterfaceInfo&, const ndn::util::ethernet::Address&> (shared_ptr_base.h:522)
==41787==    by 0x53A089: __shared_count<nfd::EthernetFace, std::allocator<nfd::EthernetFace>, boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, const nfd::NetworkInterfaceInfo&, const ndn::util::ethernet::Address&> (shared_ptr_base.h:617)
==41787==    by 0x53A089: __shared_ptr<std::allocator<nfd::EthernetFace>, boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, const nfd::NetworkInterfaceInfo&, const ndn::util::ethernet::Address&> (shared_ptr_base.h:1097)
==41787==    by 0x53A089: shared_ptr<std::allocator<nfd::EthernetFace>, boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, const nfd::NetworkInterfaceInfo&, const ndn::util::ethernet::Address&> (shared_ptr.h:319)
==41787==    by 0x53A089: allocate_shared<nfd::EthernetFace, std::allocator<nfd::EthernetFace>, boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, const nfd::NetworkInterfaceInfo&, const ndn::util::ethernet::Address&> (shared_ptr.h:614)
==41787==    by 0x53A089: make_shared<nfd::EthernetFace, boost::asio::posix::basic_stream_descriptor<boost::asio::posix::stream_descriptor_service>, const nfd::NetworkInterfaceInfo&, const ndn::util::ethernet::Address&> (shared_ptr.h:630)
==41787==    by 0x53A089: nfd::EthernetFactory::createMulticastFace(nfd::NetworkInterfaceInfo const&, ndn::util::ethernet::Address const&) (ethernet-factory.cpp:45)
==41787==    by 0x4D2F6A: nfd::FaceManager::processSectionEther(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::vector<nfd::NetworkInterfaceInfo, std::allocator<nfd::NetworkInterfaceInfo> > const&) (face-manager.cpp:692)
==41787==    by 0x4D7CED: nfd::FaceManager::onConfig(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) (face-manager.cpp:203)
==41787==    by 0x4DDF92: operator()<const boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, bool, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void> (functional:600)
==41787==    by 0x4DDF92: __call<void, const boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, bool&&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0ul, 1ul, 2ul, 3ul> (functional:1074)
==41787==    by 0x4DDF92: operator()<const boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, bool, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void> (functional:1133)
==41787==    by 0x4DDF92: std::_Function_handler<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&), std::_Bind<std::_Mem_fn<void (nfd::FaceManager::*)(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)> (nfd::FaceManager*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)> >::_M_invoke(std::_Any_data const&, boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool&&, std::string const&) (functional:1871)
==41787==    by 0x5C22A1: std::function<void (boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&)>::operator()(boost::property_tree::basic_ptree<std::string, std::string, std::less<std::string> > const&, bool, std::string const&) const (functional:2271)
==41787==    by 0x5C18F1: nfd::ConfigFile::process(bool, std::string const&) (config-file.cpp:139)
==41787==    by 0x5C19FE: nfd::ConfigFile::parse(std::istream&, bool, std::string const&) (config-file.cpp:106)
==41787==  Address 0xffeffe9f4 is on thread 1's stack
==41787==  Uninitialised value was created by a stack allocation
==41787==    at 0x753E730: ??? (in /usr/lib64/libpcap.so.1.7.3)
==41787== 
==41787== Invalid read of size 8
==41787==    at 0x51876A: __shared_ptr (shared_ptr_base.h:923)
==41787==    by 0x51876A: shared_ptr (shared_ptr.h:107)
==41787==    by 0x51876A: getMeasurementsEntry (name-tree-entry.hpp:211)
==41787==    by 0x51876A: nfd::Measurements::get(nfd::name_tree::Entry&) (measurements.cpp:44)
==41787==    by 0x518CDE: nfd::Measurements::get(nfd::fib::Entry const&) (measurements.cpp:70)
==41787==    by 0x4BF10C: get (measurements-accessor.hpp:117)
==41787==    by 0x4BF10C: nfd::fw::WeightedLoadBalancerStrategy::myGetOrCreateMyMeasurementInfo(std::shared_ptr<nfd::fib::Entry> const&) (weighted-load-balancer-strategy.cpp:380)
==41787==    by 0x4BFA4A: nfd::fw::WeightedLoadBalancerStrategy::afterReceiveInterest(nfd::Face const&, ndn::Interest const&, std::shared_ptr<nfd::fib::Entry>, std::shared_ptr<nfd::pit::Entry>) (weighted-load-balancer-strategy.cpp:203)
==41787==    by 0x4A6CD9: operator()<const nfd::Face&, const ndn::Interest&, std::shared_ptr<nfd::fib::Entry>&, std::shared_ptr<nfd::pit::Entry>&, void> (functional:600)
==41787==    by 0x4A6CD9: __call<void, nfd::fw::Strategy*&&, 0ul, 1ul, 2ul, 3ul, 4ul> (functional:1074)
==41787==    by 0x4A6CD9: operator()<nfd::fw::Strategy*, void> (functional:1133)
==41787==    by 0x4A6CD9: dispatchToStrategy<std::_Bind<std::_Mem_fn<void (nfd::fw::Strategy::*)(const nfd::Face&, const ndn::Interest&, std::shared_ptr<nfd::fib::Entry>, std::shared_ptr<nfd::pit::Entry>)>(std::_Placeholder<1>, std::reference_wrapper<const nfd::Face>, std::reference_wrapper<const ndn::Interest>, std::shared_ptr<nfd::fib::Entry>, std::shared_ptr<nfd::pit::Entry>)> > (forwarder.hpp:307)
==41787==    by 0x4A6CD9: nfd::Forwarder::onContentStoreMiss(nfd::Face const&, std::shared_ptr<nfd::pit::Entry>, ndn::Interest const&) (forwarder.cpp:122)
==41787==    by 0x4AD415: operator()<nfd::Face&, std::shared_ptr<nfd::pit::Entry>&, const ndn::Interest&, void> (functional:600)
==41787==    by 0x4AD415: __call<void, const ndn::Interest&, 0ul, 1ul, 2ul, 3ul> (functional:1074)
==41787==    by 0x4AD415: operator()<const ndn::Interest&, void> (functional:1133)
==41787==    by 0x4AD415: std::_Function_handler<void (ndn::Interest const&), std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face const&, std::shared_ptr<nfd::pit::Entry>, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::shared_ptr<nfd::pit::Entry>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) (functional:1871)
==41787==    by 0x44FCAC: std::function<void (ndn::Interest const&)>::operator()(ndn::Interest const&) const (functional:2271)
==41787==    by 0x5053B4: nfd::cs::Cs::find(ndn::Interest const&, std::function<void (ndn::Interest const&, ndn::Data const&)> const&, std::function<void (ndn::Interest const&)> const&) const (cs.cpp:147)
==41787==    by 0x4A7765: nfd::Forwarder::onIncomingInterest(nfd::Face&, ndn::Interest const&) (forwarder.cpp:96)
==41787==    by 0x4A3DB0: nfd::Forwarder::onInterest(nfd::Face&, ndn::Interest const&) (forwarder.hpp:246)
==41787==    by 0x4A4676: operator()<nfd::Face&, const ndn::Interest&, void> (functional:600)
==41787==    by 0x4A4676: __call<void, const ndn::Interest&, 0ul, 1ul, 2ul> (functional:1074)
==41787==    by 0x4A4676: operator()<const ndn::Interest&, void> (functional:1133)
==41787==    by 0x4A4676: std::_Function_handler<void (ndn::Interest const&), std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face&, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) (functional:1871)
==41787==    by 0x44FCAC: std::function<void (ndn::Interest const&)>::operator()(ndn::Interest const&) const (functional:2271)
==41787==  Address 0xd0 is not stack'd, malloc'd or (recently) free'd
==41787== 
==41787== 
==41787== Process terminating with default action of signal 11 (SIGSEGV)
==41787==  Access not within mapped region at address 0xD0
==41787==    at 0x51876A: __shared_ptr (shared_ptr_base.h:923)
==41787==    by 0x51876A: shared_ptr (shared_ptr.h:107)
==41787==    by 0x51876A: getMeasurementsEntry (name-tree-entry.hpp:211)
==41787==    by 0x51876A: nfd::Measurements::get(nfd::name_tree::Entry&) (measurements.cpp:44)
==41787==    by 0x518CDE: nfd::Measurements::get(nfd::fib::Entry const&) (measurements.cpp:70)
==41787==    by 0x4BF10C: get (measurements-accessor.hpp:117)
==41787==    by 0x4BF10C: nfd::fw::WeightedLoadBalancerStrategy::myGetOrCreateMyMeasurementInfo(std::shared_ptr<nfd::fib::Entry> const&) (weighted-load-balancer-strategy.cpp:380)
==41787==    by 0x4BFA4A: nfd::fw::WeightedLoadBalancerStrategy::afterReceiveInterest(nfd::Face const&, ndn::Interest const&, std::shared_ptr<nfd::fib::Entry>, std::shared_ptr<nfd::pit::Entry>) (weighted-load-balancer-strategy.cpp:203)
==41787==    by 0x4A6CD9: operator()<const nfd::Face&, const ndn::Interest&, std::shared_ptr<nfd::fib::Entry>&, std::shared_ptr<nfd::pit::Entry>&, void> (functional:600)
==41787==    by 0x4A6CD9: __call<void, nfd::fw::Strategy*&&, 0ul, 1ul, 2ul, 3ul, 4ul> (functional:1074)
==41787==    by 0x4A6CD9: operator()<nfd::fw::Strategy*, void> (functional:1133)
==41787==    by 0x4A6CD9: dispatchToStrategy<std::_Bind<std::_Mem_fn<void (nfd::fw::Strategy::*)(const nfd::Face&, const ndn::Interest&, std::shared_ptr<nfd::fib::Entry>, std::shared_ptr<nfd::pit::Entry>)>(std::_Placeholder<1>, std::reference_wrapper<const nfd::Face>, std::reference_wrapper<const ndn::Interest>, std::shared_ptr<nfd::fib::Entry>, std::shared_ptr<nfd::pit::Entry>)> > (forwarder.hpp:307)
==41787==    by 0x4A6CD9: nfd::Forwarder::onContentStoreMiss(nfd::Face const&, std::shared_ptr<nfd::pit::Entry>, ndn::Interest const&) (forwarder.cpp:122)
==41787==    by 0x4AD415: operator()<nfd::Face&, std::shared_ptr<nfd::pit::Entry>&, const ndn::Interest&, void> (functional:600)
==41787==    by 0x4AD415: __call<void, const ndn::Interest&, 0ul, 1ul, 2ul, 3ul> (functional:1074)
==41787==    by 0x4AD415: operator()<const ndn::Interest&, void> (functional:1133)
==41787==    by 0x4AD415: std::_Function_handler<void (ndn::Interest const&), std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face const&, std::shared_ptr<nfd::pit::Entry>, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::shared_ptr<nfd::pit::Entry>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) (functional:1871)
==41787==    by 0x44FCAC: std::function<void (ndn::Interest const&)>::operator()(ndn::Interest const&) const (functional:2271)
==41787==    by 0x5053B4: nfd::cs::Cs::find(ndn::Interest const&, std::function<void (ndn::Interest const&, ndn::Data const&)> const&, std::function<void (ndn::Interest const&)> const&) const (cs.cpp:147)
==41787==    by 0x4A7765: nfd::Forwarder::onIncomingInterest(nfd::Face&, ndn::Interest const&) (forwarder.cpp:96)
==41787==    by 0x4A3DB0: nfd::Forwarder::onInterest(nfd::Face&, ndn::Interest const&) (forwarder.hpp:246)
==41787==    by 0x4A4676: operator()<nfd::Face&, const ndn::Interest&, void> (functional:600)
==41787==    by 0x4A4676: __call<void, const ndn::Interest&, 0ul, 1ul, 2ul> (functional:1074)
==41787==    by 0x4A4676: operator()<const ndn::Interest&, void> (functional:1133)
==41787==    by 0x4A4676: std::_Function_handler<void (ndn::Interest const&), std::_Bind<std::_Mem_fn<void (nfd::Forwarder::*)(nfd::Face&, ndn::Interest const&)> (nfd::Forwarder*, std::reference_wrapper<nfd::Face>, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, ndn::Interest const&) (functional:1871)
==41787==    by 0x44FCAC: std::function<void (ndn::Interest const&)>::operator()(ndn::Interest const&) const (functional:2271)
==41787==  If you believe this happened as a result of a stack
==41787==  overflow in your program's main thread (unlikely but
==41787==  possible), you can try to increase the size of the
==41787==  main thread stack using the --main-stacksize= flag.
==41787==  The main thread stack size used in this run was 8388608.
==41787== 
==41787== HEAP SUMMARY:
==41787==     in use at exit: 4,534,657 bytes in 5,355 blocks
==41787==   total heap usage: 142,646 allocs, 137,291 frees, 32,254,291 bytes allocated
==41787== 
==41787== LEAK SUMMARY:
==41787==    definitely lost: 0 bytes in 0 blocks
==41787==    indirectly lost: 0 bytes in 0 blocks
==41787==      possibly lost: 447,371 bytes in 865 blocks
==41787==    still reachable: 4,087,286 bytes in 4,490 blocks
==41787==         suppressed: 0 bytes in 0 blocks
==41787== Rerun with --leak-check=full to see details of leaked memory
==41787== 
==41787== For counts of detected and suppressed errors, rerun with: -v
==41787== ERROR SUMMARY: 28 errors from 10 contexts (suppressed: 0 from 0)
