<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi, <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I figured out that the optimized mode (./waf configure -d optimized) is causing this issue.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Charif<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> ndnSIM [mailto:ndnsim-bounces@lists.cs.ucla.edu]
<b>On Behalf Of </b>Mahmoudi, Charif (IntlAssoc)<br>
<b>Sent:</b> Friday, August 26, 2016 4:13 PM<br>
<b>To:</b> ndnsim@lists.cs.ucla.edu<br>
<b>Cc:</b> Fabrice MOURLIN <fabrice.mourlin@u-pec.fr><br>
<b>Subject:</b> [ndnSIM] malloc.c: No such file or directory<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">It seems that I am having a bug on NFD while using ndnSIM as illustrated in the stack below. Anyone have an idea that can help ?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks per advance<o:p></o:p></p>
<p class="MsoNormal">Charif<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">antd@htn1:~/ndn-stack/ndnSIM/ns-3$ ./waf --run="ndn-bigdata" --command-template="gdb --args %s ndn-bigdata"<o:p></o:p></p>
<p class="MsoNormal">Waf: Entering directory `/home/antd/ndn-stack/ndnSIM/ns-3/build'<o:p></o:p></p>
<p class="MsoNormal">Waf: Leaving directory `/home/antd/ndn-stack/ndnSIM/ns-3/build'<o:p></o:p></p>
<p class="MsoNormal">Build commands will be stored in build/compile_commands.json<o:p></o:p></p>
<p class="MsoNormal">'build' finished successfully (1.403s)<o:p></o:p></p>
<p class="MsoNormal">GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1<o:p></o:p></p>
<p class="MsoNormal">Copyright (C) 2014 Free Software Foundation, Inc.<o:p></o:p></p>
<p class="MsoNormal">License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>><o:p></o:p></p>
<p class="MsoNormal">This is free software: you are free to change and redistribute it.<o:p></o:p></p>
<p class="MsoNormal">There is NO WARRANTY, to the extent permitted by law.  Type "show copying"<o:p></o:p></p>
<p class="MsoNormal">and "show warranty" for details.<o:p></o:p></p>
<p class="MsoNormal">This GDB was configured as "x86_64-linux-gnu".<o:p></o:p></p>
<p class="MsoNormal">Type "show configuration" for configuration details.<o:p></o:p></p>
<p class="MsoNormal">For bug reporting instructions, please see:<o:p></o:p></p>
<p class="MsoNormal"><<a href="http://www.gnu.org/software/gdb/bugs/">http://www.gnu.org/software/gdb/bugs/</a>>.<o:p></o:p></p>
<p class="MsoNormal">Find the GDB manual and other documentation resources online at:<o:p></o:p></p>
<p class="MsoNormal"><<a href="http://www.gnu.org/software/gdb/documentation/">http://www.gnu.org/software/gdb/documentation/</a>>.<o:p></o:p></p>
<p class="MsoNormal">For help, type "help".<o:p></o:p></p>
<p class="MsoNormal">Type "apropos word" to search for commands related to "word"...<o:p></o:p></p>
<p class="MsoNormal">Reading symbols from /home/antd/ndn-stack/ndnSIM/ns-3/build/scratch/ndn-bigdata...done.<o:p></o:p></p>
<p class="MsoNormal">(gdb) run<o:p></o:p></p>
<p class="MsoNormal">Starting program: /home/antd/ndn-stack/ndnSIM/ns-3/build/scratch/ndn-bigdata ndn-bigdata<o:p></o:p></p>
<p class="MsoNormal">[Thread debugging using libthread_db enabled]<o:p></o:p></p>
<p class="MsoNormal">Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Program received signal SIGSEGV, Segmentation fault.<o:p></o:p></p>
<p class="MsoNormal">0x00007fffedc44d3c in __GI___libc_free (mem=0x729d78) at malloc.c:2945<o:p></o:p></p>
<p class="MsoNormal">2945    malloc.c: No such file or directory.<o:p></o:p></p>
<p class="MsoNormal">(gdb) info stack<o:p></o:p></p>
<p class="MsoNormal">#0  0x00007fffedc44d3c in __GI___libc_free (mem=0x729d78) at malloc.c:2945<o:p></o:p></p>
<p class="MsoNormal">#1  0x00007ffff13f330e in deallocate (this=<optimized out>, __p=<optimized out>) at /usr/include/c++/4.8/ext/new_allocator.h:110<o:p></o:p></p>
<p class="MsoNormal">#2  _M_put_node (this=<optimized out>, __p=<optimized out>) at /usr/include/c++/4.8/bits/stl_tree.h:374<o:p></o:p></p>
<p class="MsoNormal">#3  _M_destroy_node (this=<optimized out>, __p=<optimized out>) at /usr/include/c++/4.8/bits/stl_tree.h:422<o:p></o:p></p>
<p class="MsoNormal">#4  _M_erase_aux (__position=..., this=0x729d70) at /usr/include/c++/4.8/bits/stl_tree.h:1746<o:p></o:p></p>
<p class="MsoNormal">#5  erase (__position=..., this=0x729d70) at /usr/include/c++/4.8/bits/stl_tree.h:820<o:p></o:p></p>
<p class="MsoNormal">#6  erase (__position=..., this=0x729d70) at /usr/include/c++/4.8/bits/stl_map.h:697<o:p></o:p></p>
<p class="MsoNormal">#7  ns3::MapScheduler::Remove (this=0x729d50, ev=...) at ../src/core/model/map-scheduler.cc:109<o:p></o:p></p>
<p class="MsoNormal">#8  0x00007ffff13f6ab7 in ns3::DefaultSimulatorImpl::Remove (this=0x72ab10, id=...) at ../src/core/model/default-simulator-impl.cc:352<o:p></o:p></p>
<p class="MsoNormal">#9  0x00007ffff6265e96 in nfd::scheduler::cancel (eventId=std::shared_ptr (count 1, weak 0) 0xc1115b8) at ../src/ndnSIM/NFD/core/scheduler.cpp:61<o:p></o:p></p>
<p class="MsoNormal">#10 0x00007ffff62b2fc1 in nfd::rib::RibManager::scheduleActiveFaceFetch (this=this@entry=0x18b2018, timeToWait=...)<o:p></o:p></p>
<p class="MsoNormal">    at ../src/ndnSIM/NFD/rib/rib-manager.cpp:641<o:p></o:p></p>
<p class="MsoNormal">#11 0x00007ffff62b4d7b in nfd::rib::RibManager::removeInvalidFaces (this=this@entry=0x18b2018, buffer=std::shared_ptr (count 5, weak 0) 0xc21aa18)<o:p></o:p></p>
<p class="MsoNormal">    at ../src/ndnSIM/NFD/rib/rib-manager.cpp:720<o:p></o:p></p>
<p class="MsoNormal">#12 0x00007ffff62b528f in nfd::rib::RibManager::fetchSegments (this=0x18b2018, data=..., buffer=std::shared_ptr (count 5, weak 0) 0xc21aa18)<o:p></o:p></p>
<p class="MsoNormal">    at ../src/ndnSIM/NFD/rib/rib-manager.cpp:679<o:p></o:p></p>
<p class="MsoNormal">#13 0x00007ffff62b9837 in operator() (a2=..., a1=..., p=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:280<o:p></o:p></p>
<p class="MsoNormal">#14 operator()<boost::_mfi::mf2<void, nfd::rib::RibManager, const ndn::Data&, std::shared_ptr<ndn::OBufferStream> >, boost::_bi::list2<const ndn::Interest&, ndn::Data&> > (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:392<o:p></o:p></p>
<p class="MsoNormal">#15 operator()<ndn::Interest, ndn::Data> (a2=..., a1=..., this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:76<o:p></o:p></p>
<p class="MsoNormal">#16 std::_Function_handler<void (ndn::Interest const&, ndn::Data&), boost::_bi::bind_t<void, boost::_mfi::mf2<void, nfd::rib::RibManager, ndn::Data const&, std::shared_ptr<ndn::OBufferStream> >, boost::_bi::list3<boost::_bi::value<nfd::rib::RibManager*>,
 boost::arg<2>, boost::_bi::value<std::shared_ptr<ndn::OBufferStream> > > > >::_M_invoke(std::_Any_data const&, ndn::Interest const&, ndn::Data&) (__functor=..., __args#0=..., __args#1=...)<o:p></o:p></p>
<p class="MsoNormal">    at /usr/include/c++/4.8/functional:2071<o:p></o:p></p>
<p class="MsoNormal">#17 0x00007ffff60fc962 in operator() (__args#1=..., __args#0=..., this=0xc1a41d8) at /usr/include/c++/4.8/functional:2471<o:p></o:p></p>
<p class="MsoNormal">#18 invokeDataCallback (data=..., this=0xc1a41c8) at ../src/ndnSIM/ndn-cxx/src/detail/pending-interest.hpp:81<o:p></o:p></p>
<p class="MsoNormal">#19 ndn::Face::Impl::satisfyPendingInterests (this=0x189faa0, data=...) at ../src/ndnSIM/ndn-cxx/src/detail/face-impl.hpp:140<o:p></o:p></p>
<p class="MsoNormal">#20 0x00007ffff13f6c5d in ns3::DefaultSimulatorImpl::ProcessOneEvent (this=this@entry=0x72ab10) at ../src/core/model/default-simulator-impl.cc:149<o:p></o:p></p>
<p class="MsoNormal">#21 0x00007ffff13f6cb5 in ns3::DefaultSimulatorImpl::Run (this=0x72ab10) at ../src/core/model/default-simulator-impl.cc:202<o:p></o:p></p>
<p class="MsoNormal">#22 0x000000000040a0a7 in ns3::main (argc=<optimized out>, argv=<optimized out>) at ../scratch/ndn-bigdata.cc:210<o:p></o:p></p>
<p class="MsoNormal">#23 0x00007fffedbe3f45 in __libc_start_main (main=0x40ade0 <main(int, char**)>, argc=2, argv=0x7fffffffe478, init=<optimized out>,<o:p></o:p></p>
<p class="MsoNormal">    fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe468) at libc-start.c:287<o:p></o:p></p>
<p class="MsoNormal">#24 0x000000000040ae0e in _start ()<o:p></o:p></p>
<p class="MsoNormal">(gdb)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>