[Rcpp-devel] Loading a package using Rcpp Modules results in memory corruption
Romain Francois
romain at r-enthusiasts.com
Fri Jan 7 12:34:14 CET 2011
Le 05/01/11 18:52, Douglas Bates a écrit :
> I don't know whether this is through error on my part or because of an
> "infelicity" in the Rcpp module code but the lme4a package, which now
> uses Rcpp modules extensively, ends up with some difficult-to-trace
> memory corruption issues. Yesterday i finally bit the bullet and ran
> a test with gctorture(TRUE) and valgrind enabled. It takes a very
> long time and results in a segfault when trying to load the package.
> I enclose the transcript. I should say that this is using Rcpp_0.9.0
> from CRAN, not the SVN version of Rcpp.
>
> I just got these results this morning (it was running overnight) and
> haven't looked at the code in Module.cpp and cache.cpp yet. If it
> seems likely that the code is beyond me I can try to work out a
> simpler example that triggers the problem.
Hi Doug,
Sorry for the delay, I'm not fully operationnal yet.
All this might be related to some code I put in during holidays and did
not have a chance to fully test.
Can you try with rev 2845 and let me know if you still see the problem.
Romain
--
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr
|- http://bit.ly/fT2rZM : highlight 0.2-5
|- http://bit.ly/gpCSpH : Evolution of Rcpp code size
`- http://bit.ly/hovakS : RcppGSL initial release
More information about the Rcpp-devel
mailing list