<div dir="ltr">Hi, Rainer,<div><br></div><div>Personally I think the video below provides a very nice example to debug in R package.</div><div><br></div><div><a href="https://vimeo.com/11937905">https://vimeo.com/11937905</a><br></div><div><br></div><div>Hope it helps.</div><div><br></div><div>Best,</div><div><br></div><div>KK</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 13, 2016 at 5:21 AM, Rich FitzJohn <span dir="ltr"><<a href="mailto:rich.fitzjohn@gmail.com" target="_blank">rich.fitzjohn@gmail.com</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">On a mac, lldb passed to R as `R -d lldb` usually does the trick.  Kevin Ushey has written a nice article on this here:<div>  <a href="http://kevinushey.github.io/blog/2015/04/13/debugging-with-lldb/" target="_blank">http://kevinushey.github.io/blog/2015/04/13/debugging-with-lldb/</a><br></div><div>which complements the information in R-exts</div><div>  <a href="https://cran.r-project.org/doc/manuals/r-release/R-exts.html#Debugging-compiled-code" target="_blank">https://cran.r-project.org/doc/manuals/r-release/R-exts.html#Debugging-compiled-code</a></div><div><br></div><div>Cheers,</div><div>Rich</div></div><br><div class="gmail_quote"><div><div class="h5"><div dir="ltr">On Wed, Jan 13, 2016 at 10:17 AM Rainer M Krug <<a href="mailto:Rainer@krugs.de" target="_blank">Rainer@krugs.de</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">Hi<br>
<br>
What is te easiest way of debugging a package using Rcpp which gives a<br>
segfault in the C++ code?<br>
<br>
What is the up-to-date procedure?<br>
<br>
I am on OS X and use usually emacs and ess.<br>
<br>
Any suggestions?<br>
<br>
Thanks,<br>
<br>
Raner<br>
<br>
--<br>
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)<br>
<br>
Centre of Excellence for Invasion Biology<br>
Stellenbosch University<br>
South Africa<br>
<br>
Tel :       <a href="tel:%2B33%20-%20%280%299%2053%2010%2027%2044" value="+33953102744" target="_blank">+33 - (0)9 53 10 27 44</a><br>
Cell:       <a href="tel:%2B33%20-%20%280%296%2085%2062%2059%2098" value="+33685625998" target="_blank">+33 - (0)6 85 62 59 98</a><br>
Fax :       <a href="tel:%2B33%20-%20%280%299%2058%2010%2027%2044" value="+33958102744" target="_blank">+33 - (0)9 58 10 27 44</a><br>
<br>
Fax (D):    +49 - (0)3 21 21 25 22 44<br>
<br>
email:      <a href="mailto:Rainer@krugs.de" target="_blank">Rainer@krugs.de</a><br>
<br>
Skype:      RMkrug<br>
<br>
PGP: 0x0F52F982<br></div></div>
_______________________________________________<br>
Rcpp-devel mailing list<br>
<a href="mailto:Rcpp-devel@lists.r-forge.r-project.org" target="_blank">Rcpp-devel@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel" rel="noreferrer" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a></blockquote></div>
<br>_______________________________________________<br>
Rcpp-devel mailing list<br>
<a href="mailto:Rcpp-devel@lists.r-forge.r-project.org">Rcpp-devel@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel" rel="noreferrer" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Qiang Kou<div><a href="mailto:qkou@umail.iu.edu" target="_blank">qkou@umail.iu.edu</a><br><div>School of Informatics and Computing, Indiana University</div><div><br></div></div></div></div>
</div>