[R-pkg-devel] Package valgrind problem I can't solve: Direction?

Merlise Clyde, Ph.D. clyde at duke.edu
Mon Nov 6 03:19:05 CET 2017


Peter,

I ran into similar problems with using valgrind to check  my package  BAS

From my understanding using valgrind with rhub does not run the same checks as

R -d "valgrind --tool=memcheck --leak-check=full" --vanilla < mypkg-Ex.R


see https://github.com/r-hub/rhub/issues/23
which might explain why it will run without errors there but the CRAN check will flag errors/warnings.  (perhaps someone else can confirm)


best,
Merlise


Merlise A Clyde
Professor & Chair Department of Statistical Science
Duke University
http://stat.duke.edu/~clyde

clyde at duke.edu<mailto:clyde at duke.edu>
919 681 8440




On Nov 5, 2017, at 7:05 PM, Peter Dunn <PDunn2 at usc.edu.au<mailto:PDunn2 at usc.edu.au>> wrote:

“unless I am being really stupid”

Lucky for that caveat. Feeling rather stupid for this late effort.

Thanks so much.  Help greatly appreciated.

P.



On 6/Nov/17, 9:51 am, "Iñaki Úcar" <i.ucar86 at gmail.com<mailto:i.ucar86 at gmail.com>> wrote:

   2017-11-06 0:09 GMT+01:00 Peter Dunn <PDunn2 at usc.edu.au<mailto:PDunn2 at usc.edu.au>>:
Impossible or not… it just happened (unless I am being really stupid, which
is entirely possible, indeed probable). I confirmed again this morning:
After rebuilding (R CMD build) and checking (R CMD check) without any
errors, I used rhub and the command line again:


Running valgrind at the command line, I get this error:

==5097== Conditional jump or move depends on uninitialised value(s)
==5097== at 0x1118F61FB: smallp_ (in
/Users/pdunn2/Library/R/3.4/library/tweedie/libs/tweedie.so)

   What I meant is that, if you run the script in tweedie.Rcheck from the
   command line, Rscript uses your *installed* version of tweedie, not
   the tarball you built with R CMD build. So if you didn't run R CMD
   INSTALL, Rscript is running an old version without any fix, hence the
   disagreement with R CMD check.

   Iñaki



USC, Locked Bag 4, Maroochydore DC, Queensland, 4558 Australia.
CRICOS Provider No: 01595D
Please consider the environment before printing this email.
This email is confidential. If received in error, please delete it from your system.

[[alternative HTML version deleted]]

______________________________________________
R-package-devel at r-project.org<mailto:R-package-devel at r-project.org> mailing list
https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_r-2Dpackage-2Ddevel&d=DwIGaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=NOkxkvdFOOffXzeTY2kgZQ&m=wQM2pJJEon1zRq8pImHXAnjSO5MT728HIQf-oNWJfAo&s=VTJwkGdmvI9lNBVHxBc_38mQ16_pBYZ3dLnKdZBvBwg&e=


	[[alternative HTML version deleted]]



More information about the R-package-devel mailing list