<div dir="ltr">Hi Junxiao,<div><br></div><div>Thanks for the hint. Here is the stack trace using lldb. I will check if gdb can be run on Mac.</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>anjangam:ns-3 anjangam$ ./waf --run=ndn-simple --command-template="lldb %s"</div></div><div><div>Waf: Entering directory `/Users/anjangam/workspace/ndnSIM/ns-3/build'</div></div><div><div>Waf: Leaving directory `/Users/anjangam/workspace/ndnSIM/ns-3/build'</div></div><div><div>Build commands will be stored in build/compile_commands.json</div></div><div><div>'build' finished successfully (3.409s)</div></div><div><div>(lldb) target create "/Users/anjangam/workspace/ndnSIM/ns-3/build/src/ndnSIM/examples/ns3-dev-ndn-simple-debug"</div></div><div><div>Current executable set to '/Users/anjangam/workspace/ndnSIM/ns-3/build/src/ndnSIM/examples/ns3-dev-ndn-simple-debug' (x86_64).</div></div><div><div>(lldb) r</div></div><div><div>Process 10990 launched: '/Users/anjangam/workspace/ndnSIM/ns-3/build/src/ndnSIM/examples/ns3-dev-ndn-simple-debug' (x86_64)</div></div><div><div>Process 10990 stopped</div></div><div><div>* thread #1: tid = 0x162b5cc, 0x000000010661e864 libcryptopp.dylib`CryptoPP::X86_SHA256_HashBlocks(unsigned int*, unsigned int const*, unsigned long) + 196, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)</div></div><div><div>    frame #0: 0x000000010661e864 libcryptopp.dylib`CryptoPP::X86_SHA256_HashBlocks(unsigned int*, unsigned int const*, unsigned long) + 196</div></div><div><div>libcryptopp.dylib`CryptoPP::X86_SHA256_HashBlocks:</div></div><div><div>->  0x10661e864 <+196>: movdqa (%rcx), %xmm0</div></div><div><div>    0x10661e868 <+200>: movdqa 0x10(%rcx), %xmm1</div></div><div><div>    0x10661e86d <+205>: movdqa %xmm1, 0x10(%r8)</div></div><div><div>    0x10661e873 <+211>: movdqa %xmm0, (%r8)</div></div><div><div>(lldb) where</div></div><div><div>error: 'where' is not a valid command.</div></div><div><div>error: Unrecognized command 'where'.</div></div><div><div>(lldb) list</div></div><div><div>   51   {</div></div><div><div>   52     // setting default parameters for PointToPoint links and channels</div></div><div><div>   53     Config::SetDefault("ns3::PointToPointNetDevice::DataRate", StringValue("1Mbps"));</div></div><div><div>   54     Config::SetDefault("ns3::PointToPointChannel::Delay", StringValue("10ms"));</div></div><div><div>   55     Config::SetDefault("ns3::DropTailQueue::MaxPackets", StringValue("20"));</div></div><div><div>   56   </div></div><div><div>   57     // Read optional command-line parameters (e.g., enable visualizer with ./waf --run=<> --visualize</div></div><div><div>   58     CommandLine cmd;</div></div><div><div>   59     cmd.Parse(argc, argv);</div></div><div><div>   60   </div></div><div><div>(lldb) </div></div></blockquote><div><br></div><div>/anil.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 5, 2017 at 12:23 AM, Junxiao Shi <span dir="ltr"><<a href="mailto:shijunxiao@email.arizona.edu" target="_blank">shijunxiao@email.arizona.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Anil<br><br></div><div>Do you have <span style="font-family:monospace,monospace">gdb</span> installed?<br></div><div>I remember macOS uses <span style="font-family:monospace,monospace">lldb</span> by default.<br></div><div><br></div>Yours, Junxiao<br><div><div><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Thu, May 4, 2017 at 10:46 AM, Anil Jangam <span dir="ltr"><<a href="mailto:anilj.mailing@gmail.com" target="_blank">anilj.mailing@gmail.com</a>></span> wrote:<br></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div dir="ltr"><div> </div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><span class=""><div><div>anjangam:ns-3 anjangam$ ./waf --run=ndn-simple --command-template="gdb %s"</div></div></span><span class=""><div>  File "/Users/anjangam/workspace/ndn<wbr>SIM/ns-3/wutils.py", line 215, in run_program</div><div><div>    return run_argv(execvec, env, cwd=cwd)</div></div><div><div>  File "/Users/anjangam/workspace/ndn<wbr>SIM/ns-3/wutils.py", line 132, in run_argv</div></div><div><div>    retval = subprocess.Popen(argv, env=proc_env, cwd=cwd).wait()</div></div><div><div>  File "/System/Library/Frameworks/Py<wbr>thon.framework/Versions/2.7/li<wbr>b/python2.7/subprocess.py", line 710, in __init__</div></div><div><div>    errread, errwrite)</div></div><div><div>  File "/System/Library/Frameworks/Py<wbr>thon.framework/Versions/2.7/li<wbr>b/python2.7/subprocess.py", line 1335, in _execute_child</div></div><div><div>    raise child_exception</div></div><div><div>OSError: [Errno 2] No such file or directory</div></div></span></blockquote><span class="m_-8257357163262748650HOEnZb"></span><br></div></blockquote></div></div></div></div></div>
</blockquote></div><br></div>