==5528== Memcheck, a memory error detector
==5528== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==5528== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info
==5528== Command: nfd
==5528== 
disInstr(arm): unhandled instruction: 0xEC510F1E
                 cond=14(0xE) 27:20=197(0xC5) 4:4=1 3:0=14(0xE)
==5528== valgrind: Unrecognised instruction at address 0x52eeee8.
==5528==    at 0x52EEEE8: ??? (in /lib/arm-linux-gnueabihf/libcrypto.so.1.0.0)
==5528== Your program just tried to execute an instruction that Valgrind
==5528== did not recognise.  There are two possible reasons for this.
==5528== 1. Your program has a bug and erroneously jumped to a non-code
==5528==    location.  If you are running Memcheck and you just saw a
==5528==    warning about a bad jump, it's probably your program's fault.
==5528== 2. The instruction is legitimate but Valgrind doesn't handle it,
==5528==    i.e. it's Valgrind's fault.  If you think this is the case or
==5528==    you are not sure, please let us know and we'll try to fix it.
==5528== Either way, Valgrind will now raise a SIGILL signal which will
==5528== probably kill your program.
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x4B2B691: operator() (duration.hpp:258)
==5528==    by 0x4B2B691: operator() (duration.hpp:315)
==5528==    by 0x4B2B691: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x4B2B691: ndn::time::toUnixTimestamp(boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > > const&) (time.cpp:120)
==5528==    by 0x4A6E531: ndn::security::v1::KeyChain::KeyChain() (key-chain.cpp:124)
==5528==    by 0x51F57: nfd::NfdRunner::NfdRunner(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (main.cpp:70)
==5528==    by 0x393A3: main (main.cpp:270)
==5528==  Address 0xbd9d4fb0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4B2B691: operator() (duration.hpp:258)
==5528==    by 0x4B2B691: operator() (duration.hpp:315)
==5528==    by 0x4B2B691: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x4B2B691: ndn::time::toUnixTimestamp(boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > > const&) (time.cpp:120)
==5528==    by 0x4A6E531: ndn::security::v1::KeyChain::KeyChain() (key-chain.cpp:124)
==5528==    by 0x51F57: nfd::NfdRunner::NfdRunner(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (main.cpp:70)
==5528==    by 0x393A3: main (main.cpp:270)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4B2B691: operator() (duration.hpp:258)
==5528==    by 0x4B2B691: operator() (duration.hpp:315)
==5528==    by 0x4B2B691: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x4B2B691: ndn::time::toUnixTimestamp(boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > > const&) (time.cpp:120)
==5528==    by 0x4A6E531: ndn::security::v1::KeyChain::KeyChain() (key-chain.cpp:124)
==5528==    by 0x51F57: nfd::NfdRunner::NfdRunner(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (main.cpp:70)
==5528==    by 0x393A3: main (main.cpp:270)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0xBD9D4FF7: ???
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x546360E: ??? (in /usr/lib/arm-linux-gnueabihf/libsqlite3.so.0.8.6)
==5528==  Address 0xbd9d49d0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x5463822: __udivmoddi4 (in /usr/lib/arm-linux-gnueabihf/libsqlite3.so.0.8.6)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x5463824: __udivmoddi4 (in /usr/lib/arm-linux-gnueabihf/libsqlite3.so.0.8.6)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x5463622: ??? (in /usr/lib/arm-linux-gnueabihf/libsqlite3.so.0.8.6)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x54636A4: ??? (in /usr/lib/arm-linux-gnueabihf/libsqlite3.so.0.8.6)
==5528==  Address 0xbd9d4410 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x54636B0: ??? (in /usr/lib/arm-linux-gnueabihf/libsqlite3.so.0.8.6)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x4CAAB0D: boost::log::v2_mt_posix::core::open_record(boost::log::v2_mt_posix::attribute_set const&) (in /usr/lib/arm-linux-gnueabihf/libboost_log.so.1.61.0)
==5528==  Address 0xbd9d5150 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4CAAB0D: boost::log::v2_mt_posix::core::open_record(boost::log::v2_mt_posix::attribute_set const&) (in /usr/lib/arm-linux-gnueabihf/libboost_log.so.1.61.0)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4CAAB0D: boost::log::v2_mt_posix::core::open_record(boost::log::v2_mt_posix::attribute_set const&) (in /usr/lib/arm-linux-gnueabihf/libboost_log.so.1.61.0)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x4028957: ??? (in /lib/arm-linux-gnueabihf/ld-2.24.so)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xD77B1: nfd::cs::Cs::Cs(unsigned int) (cs.cpp:49)
==5528==    by 0xA6947: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d51c0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xD77B1: nfd::cs::Cs::Cs(unsigned int) (cs.cpp:49)
==5528==    by 0xA6947: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xD77B1: nfd::cs::Cs::Cs(unsigned int) (cs.cpp:49)
==5528==    by 0xA6947: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0xFFFFFFFF: ???
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xD77B1: nfd::cs::Cs::Cs(unsigned int) (cs.cpp:49)
==5528==    by 0xA6947: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d51c0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xD77B1: nfd::cs::Cs::Cs(unsigned int) (cs.cpp:49)
==5528==    by 0xA6947: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xD77B1: nfd::cs::Cs::Cs(unsigned int) (cs.cpp:49)
==5528==    by 0xA6947: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xD77B1: nfd::cs::Cs::Cs(unsigned int) (cs.cpp:49)
==5528==    by 0xA6947: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d51c0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xD77B1: nfd::cs::Cs::Cs(unsigned int) (cs.cpp:49)
==5528==    by 0xA6947: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xD77B1: nfd::cs::Cs::Cs(unsigned int) (cs.cpp:49)
==5528==    by 0xA6947: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
1485583596.675567 INFO: [CsPolicy] setLimit 10==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0xDE5CF: operator/<long long int, boost::ratio<1ll, 1000000000ll>, unsigned int> (duration.hpp:607)
==5528==    by 0xDE5CF: nfd::DeadNonceList::DeadNonceList(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&) (dead-nonce-list.cpp:51)
==5528==    by 0xA6971: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d51c8 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0xDE5CF: operator/<long long int, boost::ratio<1ll, 1000000000ll>, unsigned int> (duration.hpp:607)
==5528==    by 0xDE5CF: nfd::DeadNonceList::DeadNonceList(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&) (dead-nonce-list.cpp:51)
==5528==    by 0xA6971: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0xDE5CF: operator/<long long int, boost::ratio<1ll, 1000000000ll>, unsigned int> (duration.hpp:607)
==5528==    by 0xDE5CF: nfd::DeadNonceList::DeadNonceList(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&) (dead-nonce-list.cpp:51)
==5528==    by 0xA6971: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x4CAE6B9: boost::log::v2_mt_posix::aux::stream_provider<char>::release_compound(boost::log::v2_mt_posix::aux::stream_provider<char>::stream_compound*) (in /usr/lib/arm-linux-gnueabihf/libboost_log.so.1.61.0)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x4B2B5EB: operator() (duration.hpp:258)
==5528==    by 0x4B2B5EB: operator() (duration.hpp:315)
==5528==    by 0x4B2B5EB: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x4B2B5EB: ndn::time::steady_clock::to_posix_duration(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&) (time.cpp:99)
==5528==    by 0x4B218F1: to_posix_duration (monotonic_deadline_timer.hpp:69)
==5528==    by 0x4B218F1: boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >::wait_duration_usec(long) const (timer_queue.hpp:138)
==5528==    by 0x4B222EF: wait_duration_usec (timer_queue_set.ipp:81)
==5528==    by 0x4B222EF: get_timeout (epoll_reactor.ipp:561)
==5528==    by 0x4B222EF: update_timeout (epoll_reactor.ipp:540)
==5528==    by 0x4B222EF: void boost::asio::detail::epoll_reactor::schedule_timer<boost::asio::time_traits<ndn::time::steady_clock> >(boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >&, boost::asio::time_traits<ndn::time::steady_clock>::time_type const&, boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >::per_timer_data&, boost::asio::detail::wait_op*) (epoll_reactor.hpp:54)
==5528==    by 0x4B212AD: async_wait<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (deadline_timer_service.hpp:192)
==5528==    by 0x4B212AD: async_wait<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (deadline_timer_service.hpp:149)
==5528==    by 0x4B212AD: async_wait<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (basic_deadline_timer.hpp:508)
==5528==    by 0x4B212AD: ndn::util::scheduler::Scheduler::scheduleNext() (scheduler.cpp:129)
==5528==    by 0x4B21475: ndn::util::scheduler::Scheduler::scheduleEvent(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&, std::function<void ()> const&) (scheduler.cpp:93)
==5528==    by 0x15C519: nfd::scheduler::schedule(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&, std::function<void ()> const&) (scheduler.cpp:49)
==5528==    by 0xDE897: nfd::DeadNonceList::DeadNonceList(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&) (dead-nonce-list.cpp:61)
==5528==    by 0xA6971: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d5040 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4B2B5EB: operator() (duration.hpp:258)
==5528==    by 0x4B2B5EB: operator() (duration.hpp:315)
==5528==    by 0x4B2B5EB: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x4B2B5EB: ndn::time::steady_clock::to_posix_duration(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&) (time.cpp:99)
==5528==    by 0x4B218F1: to_posix_duration (monotonic_deadline_timer.hpp:69)
==5528==    by 0x4B218F1: boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >::wait_duration_usec(long) const (timer_queue.hpp:138)
==5528==    by 0x4B222EF: wait_duration_usec (timer_queue_set.ipp:81)
==5528==    by 0x4B222EF: get_timeout (epoll_reactor.ipp:561)
==5528==    by 0x4B222EF: update_timeout (epoll_reactor.ipp:540)
==5528==    by 0x4B222EF: void boost::asio::detail::epoll_reactor::schedule_timer<boost::asio::time_traits<ndn::time::steady_clock> >(boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >&, boost::asio::time_traits<ndn::time::steady_clock>::time_type const&, boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >::per_timer_data&, boost::asio::detail::wait_op*) (epoll_reactor.hpp:54)
==5528==    by 0x4B212AD: async_wait<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (deadline_timer_service.hpp:192)
==5528==    by 0x4B212AD: async_wait<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (deadline_timer_service.hpp:149)
==5528==    by 0x4B212AD: async_wait<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (basic_deadline_timer.hpp:508)
==5528==    by 0x4B212AD: ndn::util::scheduler::Scheduler::scheduleNext() (scheduler.cpp:129)
==5528==    by 0x4B21475: ndn::util::scheduler::Scheduler::scheduleEvent(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&, std::function<void ()> const&) (scheduler.cpp:93)
==5528==    by 0x15C519: nfd::scheduler::schedule(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&, std::function<void ()> const&) (scheduler.cpp:49)
==5528==    by 0xDE897: nfd::DeadNonceList::DeadNonceList(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&) (dead-nonce-list.cpp:61)
==5528==    by 0xA6971: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4B2B5EB: operator() (duration.hpp:258)
==5528==    by 0x4B2B5EB: operator() (duration.hpp:315)
==5528==    by 0x4B2B5EB: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x4B2B5EB: ndn::time::steady_clock::to_posix_duration(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&) (time.cpp:99)
==5528==    by 0x4B218F1: to_posix_duration (monotonic_deadline_timer.hpp:69)
==5528==    by 0x4B218F1: boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >::wait_duration_usec(long) const (timer_queue.hpp:138)
==5528==    by 0x4B222EF: wait_duration_usec (timer_queue_set.ipp:81)
==5528==    by 0x4B222EF: get_timeout (epoll_reactor.ipp:561)
==5528==    by 0x4B222EF: update_timeout (epoll_reactor.ipp:540)
==5528==    by 0x4B222EF: void boost::asio::detail::epoll_reactor::schedule_timer<boost::asio::time_traits<ndn::time::steady_clock> >(boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >&, boost::asio::time_traits<ndn::time::steady_clock>::time_type const&, boost::asio::detail::timer_queue<boost::asio::time_traits<ndn::time::steady_clock> >::per_timer_data&, boost::asio::detail::wait_op*) (epoll_reactor.hpp:54)
==5528==    by 0x4B212AD: async_wait<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (deadline_timer_service.hpp:192)
==5528==    by 0x4B212AD: async_wait<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (deadline_timer_service.hpp:149)
==5528==    by 0x4B212AD: async_wait<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (basic_deadline_timer.hpp:508)
==5528==    by 0x4B212AD: ndn::util::scheduler::Scheduler::scheduleNext() (scheduler.cpp:129)
==5528==    by 0x4B21475: ndn::util::scheduler::Scheduler::scheduleEvent(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&, std::function<void ()> const&) (scheduler.cpp:93)
==5528==    by 0x15C519: nfd::scheduler::schedule(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&, std::function<void ()> const&) (scheduler.cpp:49)
==5528==    by 0xDE897: nfd::DeadNonceList::DeadNonceList(boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&) (dead-nonce-list.cpp:61)
==5528==    by 0xA6971: nfd::Forwarder::Forwarder() (forwarder.cpp:49)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x5578BFF: ??? (in /usr/lib/arm-linux-gnueabihf/libicui18n.so.57.1)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xEF99F: nfd::strategy_choice::StrategyChoice::setDefaultStrategy(ndn::Name const&) (strategy-choice.cpp:60)
==5528==    by 0xA6A9D: nfd::Forwarder::Forwarder() (forwarder.cpp:70)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d51b0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xEF99F: nfd::strategy_choice::StrategyChoice::setDefaultStrategy(ndn::Name const&) (strategy-choice.cpp:60)
==5528==    by 0xA6A9D: nfd::Forwarder::Forwarder() (forwarder.cpp:70)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xEF99F: nfd::strategy_choice::StrategyChoice::setDefaultStrategy(ndn::Name const&) (strategy-choice.cpp:60)
==5528==    by 0xA6A9D: nfd::Forwarder::Forwarder() (forwarder.cpp:70)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x161A23: ??? (in /usr/bin/nfd)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xEF99F: nfd::strategy_choice::StrategyChoice::setDefaultStrategy(ndn::Name const&) (strategy-choice.cpp:60)
==5528==    by 0xA6A9D: nfd::Forwarder::Forwarder() (forwarder.cpp:70)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d51b0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xEF99F: nfd::strategy_choice::StrategyChoice::setDefaultStrategy(ndn::Name const&) (strategy-choice.cpp:60)
==5528==    by 0xA6A9D: nfd::Forwarder::Forwarder() (forwarder.cpp:70)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xEF99F: nfd::strategy_choice::StrategyChoice::setDefaultStrategy(ndn::Name const&) (strategy-choice.cpp:60)
==5528==    by 0xA6A9D: nfd::Forwarder::Forwarder() (forwarder.cpp:70)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xEF99F: nfd::strategy_choice::StrategyChoice::setDefaultStrategy(ndn::Name const&) (strategy-choice.cpp:60)
==5528==    by 0xA6A9D: nfd::Forwarder::Forwarder() (forwarder.cpp:70)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d51b0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xEF99F: nfd::strategy_choice::StrategyChoice::setDefaultStrategy(ndn::Name const&) (strategy-choice.cpp:60)
==5528==    by 0xA6A9D: nfd::Forwarder::Forwarder() (forwarder.cpp:70)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xEF99F: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xEF99F: nfd::strategy_choice::StrategyChoice::setDefaultStrategy(ndn::Name const&) (strategy-choice.cpp:60)
==5528==    by 0xA6A9D: nfd::Forwarder::Forwarder() (forwarder.cpp:70)
==5528==    by 0xD0B81: nfd::Nfd::initialize() (nfd.cpp:84)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 

==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0x60F8B: nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) (internal-transport.cpp:45)
==5528==    by 0x5D92B: make_unique<nfd::face::InternalForwarderTransport> (backports.hpp:42)
==5528==    by 0x5D92B: nfd::face::makeInternalFace(ndn::security::v1::KeyChain&) (internal-face.cpp:41)
==5528==    by 0xCF759: nfd::Nfd::initializeManagement() (nfd.cpp:141)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d4f40 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0x60F8B: nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) (internal-transport.cpp:45)
==5528==    by 0x5D92B: make_unique<nfd::face::InternalForwarderTransport> (backports.hpp:42)
==5528==    by 0x5D92B: nfd::face::makeInternalFace(ndn::security::v1::KeyChain&) (internal-face.cpp:41)
==5528==    by 0xCF759: nfd::Nfd::initializeManagement() (nfd.cpp:141)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0x60F8B: nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) (internal-transport.cpp:45)
==5528==    by 0x5D92B: make_unique<nfd::face::InternalForwarderTransport> (backports.hpp:42)
==5528==    by 0x5D92B: nfd::face::makeInternalFace(ndn::security::v1::KeyChain&) (internal-face.cpp:41)
==5528==    by 0xCF759: nfd::Nfd::initializeManagement() (nfd.cpp:141)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x167123: ??? (in /usr/bin/nfd)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0x60F8B: nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) (internal-transport.cpp:45)
==5528==    by 0x5D92B: make_unique<nfd::face::InternalForwarderTransport> (backports.hpp:42)
==5528==    by 0x5D92B: nfd::face::makeInternalFace(ndn::security::v1::KeyChain&) (internal-face.cpp:41)
==5528==    by 0xCF759: nfd::Nfd::initializeManagement() (nfd.cpp:141)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d4f40 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0x60F8B: nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) (internal-transport.cpp:45)
==5528==    by 0x5D92B: make_unique<nfd::face::InternalForwarderTransport> (backports.hpp:42)
==5528==    by 0x5D92B: nfd::face::makeInternalFace(ndn::security::v1::KeyChain&) (internal-face.cpp:41)
==5528==    by 0xCF759: nfd::Nfd::initializeManagement() (nfd.cpp:141)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0x60F8B: nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) (internal-transport.cpp:45)
==5528==    by 0x5D92B: make_unique<nfd::face::InternalForwarderTransport> (backports.hpp:42)
==5528==    by 0x5D92B: nfd::face::makeInternalFace(ndn::security::v1::KeyChain&) (internal-face.cpp:41)
==5528==    by 0xCF759: nfd::Nfd::initializeManagement() (nfd.cpp:141)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0x60F8B: nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) (internal-transport.cpp:45)
==5528==    by 0x5D92B: make_unique<nfd::face::InternalForwarderTransport> (backports.hpp:42)
==5528==    by 0x5D92B: nfd::face::makeInternalFace(ndn::security::v1::KeyChain&) (internal-face.cpp:41)
==5528==    by 0xCF759: nfd::Nfd::initializeManagement() (nfd.cpp:141)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d4f40 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0x60F8B: nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) (internal-transport.cpp:45)
==5528==    by 0x5D92B: make_unique<nfd::face::InternalForwarderTransport> (backports.hpp:42)
==5528==    by 0x5D92B: nfd::face::makeInternalFace(ndn::security::v1::KeyChain&) (internal-face.cpp:41)
==5528==    by 0xCF759: nfd::Nfd::initializeManagement() (nfd.cpp:141)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0x60F8B: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0x60F8B: nfd::face::InternalForwarderTransport::InternalForwarderTransport(ndn::util::FaceUri const&, ndn::util::FaceUri const&, ndn::nfd::FaceScope, ndn::nfd::LinkType) (internal-transport.cpp:45)
==5528==    by 0x5D92B: make_unique<nfd::face::InternalForwarderTransport> (backports.hpp:42)
==5528==    by 0x5D92B: nfd::face::makeInternalFace(ndn::security::v1::KeyChain&) (internal-face.cpp:41)
==5528==    by 0xCF759: nfd::Nfd::initializeManagement() (nfd.cpp:141)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86C08: ??? (bpabi.S:256)
==5528==    by 0x4E28377: ??? (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22)
==5528==  Address 0xbd9d4d38 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86C0F: ??? (bpabi.S:258)
==5528==    by 0x4E28377: ??? (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86C0F: ??? (bpabi.S:258)
==5528==    by 0x4E28377: ??? (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86C14: ??? (bpabi.S:259)
==5528==    by 0x7160A9B: ???
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86C08: ??? (bpabi.S:256)
==5528==    by 0x4E2838B: ??? (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22)
==5528==  Address 0xbd9d4d38 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86C0F: ??? (bpabi.S:258)
==5528==    by 0x4E2838B: ??? (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86C0F: ??? (bpabi.S:258)
==5528==    by 0x4E2838B: ??? (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xA5689: nfd::FaceTable::addImpl(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:87)
==5528==    by 0xA5ED5: nfd::FaceTable::addReserved(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:79)
==5528==    by 0xCF875: nfd::Nfd::initializeManagement() (nfd.cpp:142)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d4f70 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xA5689: nfd::FaceTable::addImpl(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:87)
==5528==    by 0xA5ED5: nfd::FaceTable::addReserved(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:79)
==5528==    by 0xCF875: nfd::Nfd::initializeManagement() (nfd.cpp:142)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xA5689: nfd::FaceTable::addImpl(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:87)
==5528==    by 0xA5ED5: nfd::FaceTable::addReserved(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:79)
==5528==    by 0xCF875: nfd::Nfd::initializeManagement() (nfd.cpp:142)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x715DEDF: ???
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xA5689: nfd::FaceTable::addImpl(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:87)
==5528==    by 0xA5ED5: nfd::FaceTable::addReserved(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:79)
==5528==    by 0xCF875: nfd::Nfd::initializeManagement() (nfd.cpp:142)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d4f70 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xA5689: nfd::FaceTable::addImpl(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:87)
==5528==    by 0xA5ED5: nfd::FaceTable::addReserved(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:79)
==5528==    by 0xCF875: nfd::Nfd::initializeManagement() (nfd.cpp:142)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xA5689: nfd::FaceTable::addImpl(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:87)
==5528==    by 0xA5ED5: nfd::FaceTable::addReserved(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:79)
==5528==    by 0xCF875: nfd::Nfd::initializeManagement() (nfd.cpp:142)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xA5689: nfd::FaceTable::addImpl(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:87)
==5528==    by 0xA5ED5: nfd::FaceTable::addReserved(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:79)
==5528==    by 0xCF875: nfd::Nfd::initializeManagement() (nfd.cpp:142)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d4f70 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xA5689: nfd::FaceTable::addImpl(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:87)
==5528==    by 0xA5ED5: nfd::FaceTable::addReserved(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:79)
==5528==    by 0xCF875: nfd::Nfd::initializeManagement() (nfd.cpp:142)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xA5689: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xA5689: nfd::FaceTable::addImpl(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:87)
==5528==    by 0xA5ED5: nfd::FaceTable::addReserved(std::shared_ptr<nfd::face::Face>, unsigned long long) (face-table.cpp:79)
==5528==    by 0xCF875: nfd::Nfd::initializeManagement() (nfd.cpp:142)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
1485583597.356950 INFO: [StrategyChoice] setDefaultStrategy /localhost/nfd/strategy/best-route/%FD%04
1485583598.488166 INFO: [InternalForwarderTransport] [id=0,local=internal://,remote=internal://] Creating transport
1485583598.798090 INFO: [FaceTable] Added face id=1 remote=internal:// local=internal://
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x4B2BAD1: total_seconds (time_duration.hpp:105)
==5528==    by 0x4B2BAD1: ndn::time::fromIsoString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (time.cpp:155)
==5528==    by 0x49B089B: ndn::BERDecodeTime(CryptoPP::BufferedTransformation&, boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > >&) (asn_ext.cpp:77)
==5528==    by 0x4A61F81: ndn::security::v1::Certificate::decode() (certificate.cpp:217)
==5528==    by 0x4A649BB: ndn::security::v1::Certificate::Certificate(ndn::Block const&) (certificate.cpp:61)
==5528==    by 0x4A6836F: ndn::security::v1::IdentityCertificate::IdentityCertificate(ndn::Block const&) (identity-certificate.cpp:48)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (new_allocator.h:120)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (alloc_traits.h:455)
==5528==    by 0xBA8E1: _Sp_counted_ptr_inplace<ndn::Block&> (shared_ptr_base.h:520)
==5528==    by 0xBA8E1: __shared_count<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:615)
==5528==    by 0xBA8E1: __shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:1100)
==5528==    by 0xBA8E1: shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:319)
==5528==    by 0xBA8E1: allocate_shared<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:620)
==5528==    by 0xBA8E1: make_shared<ndn::security::v1::IdentityCertificate, ndn::Block&> (shared_ptr.h:636)
==5528==    by 0xBA8E1: std::shared_ptr<ndn::security::v1::IdentityCertificate> ndn::io::load<ndn::security::v1::IdentityCertificate>(std::istream&, ndn::io::IoEncoding) (io.hpp:111)
==5528==    by 0xB9087: load<ndn::security::v1::IdentityCertificate> (io.hpp:125)
==5528==    by 0xB9087: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:101)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==  Address 0xbd9d4508 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4B2BAD1: total_seconds (time_duration.hpp:105)
==5528==    by 0x4B2BAD1: ndn::time::fromIsoString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (time.cpp:155)
==5528==    by 0x49B089B: ndn::BERDecodeTime(CryptoPP::BufferedTransformation&, boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > >&) (asn_ext.cpp:77)
==5528==    by 0x4A61F81: ndn::security::v1::Certificate::decode() (certificate.cpp:217)
==5528==    by 0x4A649BB: ndn::security::v1::Certificate::Certificate(ndn::Block const&) (certificate.cpp:61)
==5528==    by 0x4A6836F: ndn::security::v1::IdentityCertificate::IdentityCertificate(ndn::Block const&) (identity-certificate.cpp:48)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (new_allocator.h:120)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (alloc_traits.h:455)
==5528==    by 0xBA8E1: _Sp_counted_ptr_inplace<ndn::Block&> (shared_ptr_base.h:520)
==5528==    by 0xBA8E1: __shared_count<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:615)
==5528==    by 0xBA8E1: __shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:1100)
==5528==    by 0xBA8E1: shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:319)
==5528==    by 0xBA8E1: allocate_shared<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:620)
==5528==    by 0xBA8E1: make_shared<ndn::security::v1::IdentityCertificate, ndn::Block&> (shared_ptr.h:636)
==5528==    by 0xBA8E1: std::shared_ptr<ndn::security::v1::IdentityCertificate> ndn::io::load<ndn::security::v1::IdentityCertificate>(std::istream&, ndn::io::IoEncoding) (io.hpp:111)
==5528==    by 0xB9087: load<ndn::security::v1::IdentityCertificate> (io.hpp:125)
==5528==    by 0xB9087: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:101)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4B2BAD1: total_seconds (time_duration.hpp:105)
==5528==    by 0x4B2BAD1: ndn::time::fromIsoString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (time.cpp:155)
==5528==    by 0x49B089B: ndn::BERDecodeTime(CryptoPP::BufferedTransformation&, boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > >&) (asn_ext.cpp:77)
==5528==    by 0x4A61F81: ndn::security::v1::Certificate::decode() (certificate.cpp:217)
==5528==    by 0x4A649BB: ndn::security::v1::Certificate::Certificate(ndn::Block const&) (certificate.cpp:61)
==5528==    by 0x4A6836F: ndn::security::v1::IdentityCertificate::IdentityCertificate(ndn::Block const&) (identity-certificate.cpp:48)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (new_allocator.h:120)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (alloc_traits.h:455)
==5528==    by 0xBA8E1: _Sp_counted_ptr_inplace<ndn::Block&> (shared_ptr_base.h:520)
==5528==    by 0xBA8E1: __shared_count<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:615)
==5528==    by 0xBA8E1: __shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:1100)
==5528==    by 0xBA8E1: shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:319)
==5528==    by 0xBA8E1: allocate_shared<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:620)
==5528==    by 0xBA8E1: make_shared<ndn::security::v1::IdentityCertificate, ndn::Block&> (shared_ptr.h:636)
==5528==    by 0xBA8E1: std::shared_ptr<ndn::security::v1::IdentityCertificate> ndn::io::load<ndn::security::v1::IdentityCertificate>(std::istream&, ndn::io::IoEncoding) (io.hpp:111)
==5528==    by 0xB9087: load<ndn::security::v1::IdentityCertificate> (io.hpp:125)
==5528==    by 0xB9087: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:101)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x1B5077: ???
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x4B2BAF5: ndn::time::fromIsoString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (time.cpp:156)
==5528==    by 0x49B089B: ndn::BERDecodeTime(CryptoPP::BufferedTransformation&, boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > >&) (asn_ext.cpp:77)
==5528==    by 0x4A61F81: ndn::security::v1::Certificate::decode() (certificate.cpp:217)
==5528==    by 0x4A649BB: ndn::security::v1::Certificate::Certificate(ndn::Block const&) (certificate.cpp:61)
==5528==    by 0x4A6836F: ndn::security::v1::IdentityCertificate::IdentityCertificate(ndn::Block const&) (identity-certificate.cpp:48)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (new_allocator.h:120)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (alloc_traits.h:455)
==5528==    by 0xBA8E1: _Sp_counted_ptr_inplace<ndn::Block&> (shared_ptr_base.h:520)
==5528==    by 0xBA8E1: __shared_count<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:615)
==5528==    by 0xBA8E1: __shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:1100)
==5528==    by 0xBA8E1: shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:319)
==5528==    by 0xBA8E1: allocate_shared<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:620)
==5528==    by 0xBA8E1: make_shared<ndn::security::v1::IdentityCertificate, ndn::Block&> (shared_ptr.h:636)
==5528==    by 0xBA8E1: std::shared_ptr<ndn::security::v1::IdentityCertificate> ndn::io::load<ndn::security::v1::IdentityCertificate>(std::istream&, ndn::io::IoEncoding) (io.hpp:111)
==5528==    by 0xB9087: load<ndn::security::v1::IdentityCertificate> (io.hpp:125)
==5528==    by 0xB9087: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:101)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==  Address 0xbd9d4508 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4B2BAF5: ndn::time::fromIsoString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (time.cpp:156)
==5528==    by 0x49B089B: ndn::BERDecodeTime(CryptoPP::BufferedTransformation&, boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > >&) (asn_ext.cpp:77)
==5528==    by 0x4A61F81: ndn::security::v1::Certificate::decode() (certificate.cpp:217)
==5528==    by 0x4A649BB: ndn::security::v1::Certificate::Certificate(ndn::Block const&) (certificate.cpp:61)
==5528==    by 0x4A6836F: ndn::security::v1::IdentityCertificate::IdentityCertificate(ndn::Block const&) (identity-certificate.cpp:48)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (new_allocator.h:120)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (alloc_traits.h:455)
==5528==    by 0xBA8E1: _Sp_counted_ptr_inplace<ndn::Block&> (shared_ptr_base.h:520)
==5528==    by 0xBA8E1: __shared_count<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:615)
==5528==    by 0xBA8E1: __shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:1100)
==5528==    by 0xBA8E1: shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:319)
==5528==    by 0xBA8E1: allocate_shared<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:620)
==5528==    by 0xBA8E1: make_shared<ndn::security::v1::IdentityCertificate, ndn::Block&> (shared_ptr.h:636)
==5528==    by 0xBA8E1: std::shared_ptr<ndn::security::v1::IdentityCertificate> ndn::io::load<ndn::security::v1::IdentityCertificate>(std::istream&, ndn::io::IoEncoding) (io.hpp:111)
==5528==    by 0xB9087: load<ndn::security::v1::IdentityCertificate> (io.hpp:125)
==5528==    by 0xB9087: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:101)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x4B2BAF5: ndn::time::fromIsoString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (time.cpp:156)
==5528==    by 0x49B089B: ndn::BERDecodeTime(CryptoPP::BufferedTransformation&, boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > >&) (asn_ext.cpp:77)
==5528==    by 0x4A61F81: ndn::security::v1::Certificate::decode() (certificate.cpp:217)
==5528==    by 0x4A649BB: ndn::security::v1::Certificate::Certificate(ndn::Block const&) (certificate.cpp:61)
==5528==    by 0x4A6836F: ndn::security::v1::IdentityCertificate::IdentityCertificate(ndn::Block const&) (identity-certificate.cpp:48)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (new_allocator.h:120)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (alloc_traits.h:455)
==5528==    by 0xBA8E1: _Sp_counted_ptr_inplace<ndn::Block&> (shared_ptr_base.h:520)
==5528==    by 0xBA8E1: __shared_count<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:615)
==5528==    by 0xBA8E1: __shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:1100)
==5528==    by 0xBA8E1: shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:319)
==5528==    by 0xBA8E1: allocate_shared<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:620)
==5528==    by 0xBA8E1: make_shared<ndn::security::v1::IdentityCertificate, ndn::Block&> (shared_ptr.h:636)
==5528==    by 0xBA8E1: std::shared_ptr<ndn::security::v1::IdentityCertificate> ndn::io::load<ndn::security::v1::IdentityCertificate>(std::istream&, ndn::io::IoEncoding) (io.hpp:111)
==5528==    by 0xB9087: load<ndn::security::v1::IdentityCertificate> (io.hpp:125)
==5528==    by 0xB9087: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:101)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x4B2BAD1: total_seconds (time_duration.hpp:105)
==5528==    by 0x4B2BAD1: ndn::time::fromIsoString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (time.cpp:155)
==5528==    by 0x49B089B: ndn::BERDecodeTime(CryptoPP::BufferedTransformation&, boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > >&) (asn_ext.cpp:77)
==5528==    by 0x4A61F8B: ndn::security::v1::Certificate::decode() (certificate.cpp:218)
==5528==    by 0x4A649BB: ndn::security::v1::Certificate::Certificate(ndn::Block const&) (certificate.cpp:61)
==5528==    by 0x4A6836F: ndn::security::v1::IdentityCertificate::IdentityCertificate(ndn::Block const&) (identity-certificate.cpp:48)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (new_allocator.h:120)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (alloc_traits.h:455)
==5528==    by 0xBA8E1: _Sp_counted_ptr_inplace<ndn::Block&> (shared_ptr_base.h:520)
==5528==    by 0xBA8E1: __shared_count<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:615)
==5528==    by 0xBA8E1: __shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:1100)
==5528==    by 0xBA8E1: shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:319)
==5528==    by 0xBA8E1: allocate_shared<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:620)
==5528==    by 0xBA8E1: make_shared<ndn::security::v1::IdentityCertificate, ndn::Block&> (shared_ptr.h:636)
==5528==    by 0xBA8E1: std::shared_ptr<ndn::security::v1::IdentityCertificate> ndn::io::load<ndn::security::v1::IdentityCertificate>(std::istream&, ndn::io::IoEncoding) (io.hpp:111)
==5528==    by 0xB9087: load<ndn::security::v1::IdentityCertificate> (io.hpp:125)
==5528==    by 0xB9087: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:101)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==  Address 0xbd9d4508 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x4B2BAF5: ndn::time::fromIsoString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (time.cpp:156)
==5528==    by 0x49B089B: ndn::BERDecodeTime(CryptoPP::BufferedTransformation&, boost::chrono::time_point<ndn::time::system_clock, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > >&) (asn_ext.cpp:77)
==5528==    by 0x4A61F8B: ndn::security::v1::Certificate::decode() (certificate.cpp:218)
==5528==    by 0x4A649BB: ndn::security::v1::Certificate::Certificate(ndn::Block const&) (certificate.cpp:61)
==5528==    by 0x4A6836F: ndn::security::v1::IdentityCertificate::IdentityCertificate(ndn::Block const&) (identity-certificate.cpp:48)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (new_allocator.h:120)
==5528==    by 0xBA8E1: construct<ndn::security::v1::IdentityCertificate, ndn::Block&> (alloc_traits.h:455)
==5528==    by 0xBA8E1: _Sp_counted_ptr_inplace<ndn::Block&> (shared_ptr_base.h:520)
==5528==    by 0xBA8E1: __shared_count<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:615)
==5528==    by 0xBA8E1: __shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr_base.h:1100)
==5528==    by 0xBA8E1: shared_ptr<std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:319)
==5528==    by 0xBA8E1: allocate_shared<ndn::security::v1::IdentityCertificate, std::allocator<ndn::security::v1::IdentityCertificate>, ndn::Block&> (shared_ptr.h:620)
==5528==    by 0xBA8E1: make_shared<ndn::security::v1::IdentityCertificate, ndn::Block&> (shared_ptr.h:636)
==5528==    by 0xBA8E1: std::shared_ptr<ndn::security::v1::IdentityCertificate> ndn::io::load<ndn::security::v1::IdentityCertificate>(std::istream&, ndn::io::IoEncoding) (io.hpp:111)
==5528==    by 0xB9087: load<ndn::security::v1::IdentityCertificate> (io.hpp:125)
==5528==    by 0xB9087: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:101)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==  Address 0xbd9d4508 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xB817D: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:95)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d49a0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xB817D: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:95)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xB817D: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:95)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xB817D: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:95)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d49a0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xB817D: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:95)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xB817D: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:95)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xB817D: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:95)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d49a0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xB817D: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:95)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xB817D: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xB817D: nfd::CommandAuthenticator::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (command-authenticator.cpp:95)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFD97: nfd::Nfd::initializeManagement() (nfd.cpp:166)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528== 
1485583603.275321 WARNING: [CommandAuthenticator] 'certfile any' is intended for demo purposes only and SHOULD NOT be used in production environments
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xF07AB: nfd::strategy_choice::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&) (strategy-choice.cpp:232)
==5528==    by 0xF0D63: nfd::strategy_choice::StrategyChoice::insert(ndn::Name const&, ndn::Name const&) (strategy-choice.cpp:107)
==5528==    by 0xCD333: nfd::TablesConfigSection::processStrategyChoiceSection(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:148)
==5528==    by 0xCDCD9: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:96)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d47a0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xF07AB: nfd::strategy_choice::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&) (strategy-choice.cpp:232)
==5528==    by 0xF0D63: nfd::strategy_choice::StrategyChoice::insert(ndn::Name const&, ndn::Name const&) (strategy-choice.cpp:107)
==5528==    by 0xCD333: nfd::TablesConfigSection::processStrategyChoiceSection(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:148)
==5528==    by 0xCDCD9: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:96)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xF07AB: nfd::strategy_choice::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&) (strategy-choice.cpp:232)
==5528==    by 0xF0D63: nfd::strategy_choice::StrategyChoice::insert(ndn::Name const&, ndn::Name const&) (strategy-choice.cpp:107)
==5528==    by 0xCD333: nfd::TablesConfigSection::processStrategyChoiceSection(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:148)
==5528==    by 0xCDCD9: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:96)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x161A1B: ??? (in /usr/bin/nfd)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xF07AB: nfd::strategy_choice::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&) (strategy-choice.cpp:232)
==5528==    by 0xF0D63: nfd::strategy_choice::StrategyChoice::insert(ndn::Name const&, ndn::Name const&) (strategy-choice.cpp:107)
==5528==    by 0xCD333: nfd::TablesConfigSection::processStrategyChoiceSection(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:148)
==5528==    by 0xCDCD9: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:96)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d47a0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xF07AB: nfd::strategy_choice::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&) (strategy-choice.cpp:232)
==5528==    by 0xF0D63: nfd::strategy_choice::StrategyChoice::insert(ndn::Name const&, ndn::Name const&) (strategy-choice.cpp:107)
==5528==    by 0xCD333: nfd::TablesConfigSection::processStrategyChoiceSection(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:148)
==5528==    by 0xCDCD9: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:96)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xF07AB: nfd::strategy_choice::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&) (strategy-choice.cpp:232)
==5528==    by 0xF0D63: nfd::strategy_choice::StrategyChoice::insert(ndn::Name const&, ndn::Name const&) (strategy-choice.cpp:107)
==5528==    by 0xCD333: nfd::TablesConfigSection::processStrategyChoiceSection(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:148)
==5528==    by 0xCDCD9: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:96)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xF07AB: nfd::strategy_choice::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&) (strategy-choice.cpp:232)
==5528==    by 0xF0D63: nfd::strategy_choice::StrategyChoice::insert(ndn::Name const&, ndn::Name const&) (strategy-choice.cpp:107)
==5528==    by 0xCD333: nfd::TablesConfigSection::processStrategyChoiceSection(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:148)
==5528==    by 0xCDCD9: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:96)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d47a0 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Conditional jump or move depends on uninitialised value(s)
==5528==    at 0x4E882D6: __udivmoddi4 (libgcc2.c:1000)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xF07AB: nfd::strategy_choice::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&) (strategy-choice.cpp:232)
==5528==    by 0xF0D63: nfd::strategy_choice::StrategyChoice::insert(ndn::Name const&, ndn::Name const&) (strategy-choice.cpp:107)
==5528==    by 0xCD333: nfd::TablesConfigSection::processStrategyChoiceSection(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:148)
==5528==    by 0xCDCD9: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:96)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E882D8: __udivmoddi4 (libgcc2.c:1001)
==5528==    by 0x4E86B81: ??? (bpabi.S:194)
==5528==    by 0x16062B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xF07AB: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xF07AB: nfd::strategy_choice::StrategyChoice::changeStrategy(nfd::strategy_choice::Entry&, nfd::fw::Strategy&, nfd::fw::Strategy&) (strategy-choice.cpp:232)
==5528==    by 0xF0D63: nfd::strategy_choice::StrategyChoice::insert(ndn::Name const&, ndn::Name const&) (strategy-choice.cpp:107)
==5528==    by 0xCD333: nfd::TablesConfigSection::processStrategyChoiceSection(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:148)
==5528==    by 0xCDCD9: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:96)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528== 
1485583603.533169 INFO: [StrategyChoice] changeStrategy(/ndn/broadcast) /localhost/nfd/strategy/best-route/%FD%04 -> /localhost/nfd/strategy/multicast/%FD%01
1485583603.665303 INFO: [StrategyChoice] changeStrategy(/localhost) /localhost/nfd/strategy/best-route/%FD%04 -> /localhost/nfd/strategy/multicast/%FD%01
1485583603.675811 INFO: [StrategyChoice] changeStrategy(/localhost/nfd) /localhost/nfd/strategy/multicast/%FD%01 -> /localhost/nfd/strategy/best-route/%FD%04
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x16060B: operator() (duration.hpp:258)
==5528==    by 0x16060B: operator() (duration.hpp:315)
==5528==    by 0x16060B: duration_cast<boost::chrono::duration<long long int, boost::ratio<1ll, 1000000ll> >, long long int, boost::ratio<1ll, 1000000000ll> > (duration.hpp:789)
==5528==    by 0x16060B: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:51)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xCDD57: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:109)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d4b70 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0xFFFF: ???
==5528== 
==5528== Invalid write of size 4
==5528==    at 0x4E86B72: ??? (bpabi.S:188)
==5528==    by 0x160619: nfd::operator<<(std::ostream&, nfd::LoggerTimestamp const&) (logger.cpp:63)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_formatting_ostream<char>, nfd::LoggerTimestamp> (formatting_ostream.hpp:832)
==5528==    by 0xD66DF: operator<< <boost::log::v2_mt_posix::basic_record_ostream<char>, nfd::LoggerTimestamp> (record_ostream.hpp:203)
==5528==    by 0xD66DF: nfd::cs::Policy::setLimit(unsigned int) (cs-policy.cpp:69)
==5528==    by 0xCDD57: nfd::TablesConfigSection::processConfig(boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) (tables-config-section.cpp:109)
==5528==    by 0x14E47B: operator() (functional:2136)
==5528==    by 0x14E47B: nfd::ConfigFile::process(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (config-file.cpp:142)
==5528==    by 0x14EB3D: nfd::ConfigFile::parse(std::istream&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (config-file.cpp:117)
==5528==    by 0x14ECF5: nfd::ConfigFile::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (config-file.cpp:92)
==5528==    by 0xCFDA1: nfd::Nfd::initializeManagement() (nfd.cpp:167)
==5528==    by 0xD0B99: nfd::Nfd::initialize() (nfd.cpp:86)
==5528==    by 0x393A9: initialize (main.cpp:110)
==5528==    by 0x393A9: main (main.cpp:273)
==5528==  Address 0xbd9d4b70 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== 
==5528== More than 100 errors detected.  Subsequent errors
==5528== will still be recorded, but in less detail than before.
1485583603.689645 INFO: [CsPolicy] setLimit 65536
1485583603.716672 INFO: [EthernetFactory] enabling multicast on 01:00:5e:00:17:aa
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x71C3717: ???
==5528== 
1485583603.992822 INFO: [EthernetTransport] [id=0,local=dev://eth0,remote=ether://[01:00:5e:00:17:aa]] Creating transport
==5528== Warning: noted but unhandled ioctl 0x8994 with no size/direction hints.
==5528==    This could cause spurious value errors to appear.
==5528==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
1485583604.912024 INFO: [FaceTable] Added face id=256 remote=ether://[01:00:5e:00:17:aa] local=dev://eth0
1485583605.713193 INFO: [UdpFactory] enabling multicast on 224.0.23.170:56363
1485583605.919473 INFO: [MulticastUdpTransport] [id=0,local=udp4://172.17.0.2:56363,remote=udp4://224.0.23.170:56363] Creating transport
1485583605.980840 INFO: [FaceTable] Added face id=257 remote=udp4://224.0.23.170:56363 local=udp4://172.17.0.2:56363
1485583606.706078 INFO: [CommandAuthenticator] clear-authorizations
1485583606.772771 INFO: [CommandAuthenticator] authorize module=faces signer=/localhost/daemons/nfd/ksk-1485576980393 certfile=certs/localhost_daemons_nfd.ndncert
1485583606.807232 INFO: [CommandAuthenticator] authorize module=fib signer=/localhost/daemons/nfd/ksk-1485576980393 certfile=certs/localhost_daemons_nfd.ndncert
1485583606.812473 INFO: [CommandAuthenticator] authorize module=strategy-choice signer=/localhost/daemons/nfd/ksk-1485576980393 certfile=certs/localhost_daemons_nfd.ndncert
1485583606.817442 WARNING: [CommandAuthenticator] 'certfile any' is intended for demo purposes only and SHOULD NOT be used in production environments
1485583606.827144 INFO: [CommandAuthenticator] authorize module=faces signer=any
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x7160A9B: ???
==5528== 
1485583606.852748 INFO: [CommandAuthenticator] authorize module=strategy-choice signer=any
1485583607.075585 INFO: [InternalForwarderTransport] [id=0,local=null://,remote=null://] Creating transport
1485583607.096667 INFO: [FaceTable] Added face id=255 remote=null:// local=null://
==5528== Invalid write of size 4
==5528==    at 0x4E86C08: ??? (bpabi.S:256)
==5528==    by 0x51E71AF: operator/ (integer.cpp:461)
==5528==    by 0x51E71AF: unsigned int CryptoPP::DivideThreeWordsByTwo<unsigned int, CryptoPP::DWord>(unsigned int*, unsigned int, unsigned int, CryptoPP::DWord*) (integer.cpp:411)
==5528==    by 0x51E1B45: DivideFourWordsByTwo<unsigned int, CryptoPP::DWord> (integer.cpp:451)
==5528==    by 0x51E1B45: AtomicDivide (integer.cpp:2570)
==5528==    by 0x51E1B45: CryptoPP::Divide(unsigned int*, unsigned int*, unsigned int*, unsigned int const*, unsigned int, unsigned int const*, unsigned int) (integer.cpp:2658)
==5528==    by 0x51E2315: CryptoPP::PositiveDivide(CryptoPP::Integer&, CryptoPP::Integer&, CryptoPP::Integer const&, CryptoPP::Integer const&) (integer.cpp:3792)
==5528==    by 0x51E3209: CryptoPP::Integer::Divide(CryptoPP::Integer&, CryptoPP::Integer&, CryptoPP::Integer const&, CryptoPP::Integer const&) (integer.cpp:3797)
==5528==    by 0x51E3487: CryptoPP::Integer::Modulo(CryptoPP::Integer const&) const (integer.cpp:3851)
==5528==    by 0x518A961: operator% (integer.h:552)
==5528==    by 0x518A961: CryptoPP::MontgomeryRepresentation::ConvertIn(CryptoPP::Integer const&) const (modarith.h:147)
==5528==    by 0x51E4279: CryptoPP::ModularArithmetic::SimultaneousExponentiate(CryptoPP::Integer*, CryptoPP::Integer const&, CryptoPP::Integer const*, unsigned int) const (integer.cpp:4213)
==5528==    by 0x518AB07: CryptoPP::AbstractRing<CryptoPP::Integer>::Exponentiate(CryptoPP::Integer const&, CryptoPP::Integer const&) const (algebra.cpp:319)
==5528==    by 0x520EDBD: CryptoPP::InvertibleRSAFunction::CalculateInverse(CryptoPP::RandomNumberGenerator&, CryptoPP::Integer const&) const (rsa.cpp:236)
==5528==    by 0x51FF459: CalculateRandomizedInverse (pubkey.h:197)
==5528==    by 0x51FF459: CryptoPP::TF_SignerBase::SignAndRestart(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator&, unsigned char*, bool) const (pubkey.cpp:90)
==5528==    by 0x51782B7: CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, unsigned char*) const (cryptlib.cpp:872)
==5528==  Address 0xbd9d3d20 is on thread 1's stack
==5528==  16 bytes below stack pointer
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86C14: ??? (bpabi.S:259)
==5528==    by 0x20C3B2E9: ???
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86C14: ??? (bpabi.S:259)
==5528==    by 0xCEB305D9: ???
==5528== 
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86C14: ??? (bpabi.S:259)
==5528==    by 0xE48949E7: ???
==5528== 
1485583614.221130 INFO: [InternalForwarderTransport] [id=0,local=contentstore://,remote=contentstore://] Creating transport
1485583614.226755 INFO: [FaceTable] Added face id=254 remote=contentstore:// local=contentstore://
1485583616.965760 INFO: [PrivilegeHelper] dropped to effective uid=0 gid=0
==5528== Thread 3:
==5528== Use of uninitialised value of size 4
==5528==    at 0x4E86B86: ??? (bpabi.S:196)
==5528==    by 0x880DAD7: ???
==5528== 
==5528== Thread 1:
==5528== Use of uninitialised value of size 4
==5528==    at 0x4B216B6: operator() (scheduler.cpp:143)
==5528==    by 0x4B216B6: boost::detail::function::void_function_obj_invoker0<ndn::util::scheduler::Scheduler::executeEvent(boost::system::error_code const&)::{lambda()#1}, void>::invoke(boost::detail::function::function_buffer&) (function_template.hpp:159)
==5528==    by 0x4B20F29: operator() (function_template.hpp:771)
==5528==    by 0x4B20F29: ~guard (scope_exit.hpp:715)
==5528==    by 0x4B20F29: ndn::util::scheduler::Scheduler::executeEvent(boost::system::error_code const&) (scheduler.cpp:142)
==5528==    by 0x4B22101: __invoke_impl<void, void (ndn::util::scheduler::Scheduler::* const&)(const boost::system::error_code&), ndn::util::scheduler::Scheduler*&, const boost::system::error_code&> (functional:235)
==5528==    by 0x4B22101: __invoke<void (ndn::util::scheduler::Scheduler::* const&)(const boost::system::error_code&), ndn::util::scheduler::Scheduler*&, const boost::system::error_code&> (functional:260)
==5528==    by 0x4B22101: operator()<ndn::util::scheduler::Scheduler*&, const boost::system::error_code&> (functional:613)
==5528==    by 0x4B22101: __call<void, const boost::system::error_code&, 0u, 1u> (functional:943)
==5528==    by 0x4B22101: operator()<const boost::system::error_code&> (functional:1002)
==5528==    by 0x4B22101: operator() (bind_handler.hpp:47)
==5528==    by 0x4B22101: asio_handler_invoke<boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)>, boost::system::error_code> > (handler_invoke_hook.hpp:69)
==5528==    by 0x4B22101: invoke<boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)>, boost::system::error_code>, std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (handler_invoke_helpers.hpp:37)
==5528==    by 0x4B22101: boost::asio::detail::wait_handler<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(boost::system::error_code const&)> (ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (wait_handler.hpp:70)
==5528==    by 0x4CBED: complete (task_io_service_operation.hpp:38)
==5528==    by 0x4CBED: do_run_one (task_io_service.ipp:372)
==5528==    by 0x4CBED: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:149)
==5528==    by 0x50EAB: run (io_service.ipp:59)
==5528==    by 0x50EAB: nfd::NfdRunner::run() (main.cpp:168)
==5528==    by 0x393AF: main (main.cpp:298)
==5528== 
==5528== Invalid write of size 1
==5528==    at 0x4B216B6: operator() (scheduler.cpp:143)
==5528==    by 0x4B216B6: boost::detail::function::void_function_obj_invoker0<ndn::util::scheduler::Scheduler::executeEvent(boost::system::error_code const&)::{lambda()#1}, void>::invoke(boost::detail::function::function_buffer&) (function_template.hpp:159)
==5528==    by 0x4B20F29: operator() (function_template.hpp:771)
==5528==    by 0x4B20F29: ~guard (scope_exit.hpp:715)
==5528==    by 0x4B20F29: ndn::util::scheduler::Scheduler::executeEvent(boost::system::error_code const&) (scheduler.cpp:142)
==5528==    by 0x4B22101: __invoke_impl<void, void (ndn::util::scheduler::Scheduler::* const&)(const boost::system::error_code&), ndn::util::scheduler::Scheduler*&, const boost::system::error_code&> (functional:235)
==5528==    by 0x4B22101: __invoke<void (ndn::util::scheduler::Scheduler::* const&)(const boost::system::error_code&), ndn::util::scheduler::Scheduler*&, const boost::system::error_code&> (functional:260)
==5528==    by 0x4B22101: operator()<ndn::util::scheduler::Scheduler*&, const boost::system::error_code&> (functional:613)
==5528==    by 0x4B22101: __call<void, const boost::system::error_code&, 0u, 1u> (functional:943)
==5528==    by 0x4B22101: operator()<const boost::system::error_code&> (functional:1002)
==5528==    by 0x4B22101: operator() (bind_handler.hpp:47)
==5528==    by 0x4B22101: asio_handler_invoke<boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)>, boost::system::error_code> > (handler_invoke_hook.hpp:69)
==5528==    by 0x4B22101: invoke<boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)>, boost::system::error_code>, std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (handler_invoke_helpers.hpp:37)
==5528==    by 0x4B22101: boost::asio::detail::wait_handler<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(boost::system::error_code const&)> (ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (wait_handler.hpp:70)
==5528==    by 0x4CBED: complete (task_io_service_operation.hpp:38)
==5528==    by 0x4CBED: do_run_one (task_io_service.ipp:372)
==5528==    by 0x4CBED: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:149)
==5528==    by 0x50EAB: run (io_service.ipp:59)
==5528==    by 0x50EAB: nfd::NfdRunner::run() (main.cpp:168)
==5528==    by 0x393AF: main (main.cpp:298)
==5528==  Address 0x40 is not stack'd, malloc'd or (recently) free'd
==5528== 
==5528== 
==5528== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==5528==  Access not within mapped region at address 0x40
==5528==    at 0x4B216B6: operator() (scheduler.cpp:143)
==5528==    by 0x4B216B6: boost::detail::function::void_function_obj_invoker0<ndn::util::scheduler::Scheduler::executeEvent(boost::system::error_code const&)::{lambda()#1}, void>::invoke(boost::detail::function::function_buffer&) (function_template.hpp:159)
==5528==    by 0x4B20F29: operator() (function_template.hpp:771)
==5528==    by 0x4B20F29: ~guard (scope_exit.hpp:715)
==5528==    by 0x4B20F29: ndn::util::scheduler::Scheduler::executeEvent(boost::system::error_code const&) (scheduler.cpp:142)
==5528==    by 0x4B22101: __invoke_impl<void, void (ndn::util::scheduler::Scheduler::* const&)(const boost::system::error_code&), ndn::util::scheduler::Scheduler*&, const boost::system::error_code&> (functional:235)
==5528==    by 0x4B22101: __invoke<void (ndn::util::scheduler::Scheduler::* const&)(const boost::system::error_code&), ndn::util::scheduler::Scheduler*&, const boost::system::error_code&> (functional:260)
==5528==    by 0x4B22101: operator()<ndn::util::scheduler::Scheduler*&, const boost::system::error_code&> (functional:613)
==5528==    by 0x4B22101: __call<void, const boost::system::error_code&, 0u, 1u> (functional:943)
==5528==    by 0x4B22101: operator()<const boost::system::error_code&> (functional:1002)
==5528==    by 0x4B22101: operator() (bind_handler.hpp:47)
==5528==    by 0x4B22101: asio_handler_invoke<boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)>, boost::system::error_code> > (handler_invoke_hook.hpp:69)
==5528==    by 0x4B22101: invoke<boost::asio::detail::binder1<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)>, boost::system::error_code>, std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(const boost::system::error_code&)>(ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> > (handler_invoke_helpers.hpp:37)
==5528==    by 0x4B22101: boost::asio::detail::wait_handler<std::_Bind<std::_Mem_fn<void (ndn::util::scheduler::Scheduler::*)(boost::system::error_code const&)> (ndn::util::scheduler::Scheduler*, std::_Placeholder<1>)> >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (wait_handler.hpp:70)
==5528==    by 0x4CBED: complete (task_io_service_operation.hpp:38)
==5528==    by 0x4CBED: do_run_one (task_io_service.ipp:372)
==5528==    by 0x4CBED: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service.ipp:149)
==5528==    by 0x50EAB: run (io_service.ipp:59)
==5528==    by 0x50EAB: nfd::NfdRunner::run() (main.cpp:168)
==5528==    by 0x393AF: main (main.cpp:298)
==5528==  If you believe this happened as a result of a stack
==5528==  overflow in your program's main thread (unlikely but
==5528==  possible), you can try to increase the size of the
==5528==  main thread stack using the --main-stacksize= flag.
==5528==  The main thread stack size used in this run was 8388608.
==5528== 
==5528== HEAP SUMMARY:
==5528==     in use at exit: 898,881 bytes in 1,827 blocks
==5528==   total heap usage: 8,522 allocs, 6,695 frees, 1,774,994 bytes allocated
==5528== 
==5528== LEAK SUMMARY:
==5528==    definitely lost: 0 bytes in 0 blocks
==5528==    indirectly lost: 0 bytes in 0 blocks
==5528==      possibly lost: 504 bytes in 12 blocks
==5528==    still reachable: 898,377 bytes in 1,815 blocks
==5528==                       of which reachable via heuristic:
==5528==                         length64           : 443,016 bytes in 221 blocks
==5528==         suppressed: 0 bytes in 0 blocks
==5528== Rerun with --leak-check=full to see details of leaked memory
==5528== 
==5528== For counts of detected and suppressed errors, rerun with: -v
==5528== Use --track-origins=yes to see where uninitialised values come from
==5528== ERROR SUMMARY: 5302 errors from 109 contexts (suppressed: 0 from 0)
