[Rcpp-devel] RInside Error: cons memory exhausted (limit reached?)

Jason qinjingsong at gmail.com
Mon May 8 17:16:30 CEST 2017


Hi Dirk,

Same error after removed the Rcpp package.

It seems that if require() more packages, or source()  hundreds of  user
defined functions when R startup, the issue will occure.

Thanks,
Jason


2017-05-08 22:19 GMT+08:00 Dirk Eddelbuettel <edd at debian.org>:

>
> On 8 May 2017 at 22:06, Jason wrote:
> | Hello, Joris,
> |
> | Thank you for the quick response. However, after updated  to R 3.4.0 and
> | RTools34, and deleted datasets, utils, grDevices, graphics and stats
>  from the
> | require  package list, the issue still there.
> |
> | The new  require  package list is:
> | #############################################
> | require("data.table", quietly = TRUE)
> | require("stringr", quietly = TRUE)
> | require("Rcpp", quietly = TRUE)
>
> That is an obvious user error.  Rcpp is _of course_ already there.
>
> Try again without it.
>
> Dirk
>
> | require("RCurl", quietly = TRUE)
> | #############################################
> |
> | Kind regards,
> | Jason
> |
> |
> | 2017-05-08 17:35 GMT+08:00 Joris Meys <jorismeys at gmail.com>:
> |
> |     I'm not certain as to what causes this, but two remarks:
> |
> |     - unless you have a solid reason to use R 3.1.3, you better update
> your R
> |     version and your packages. This way you're sure you're not running
> into
> |     some bug that's resolved in later versions.
> |
> |     - there is absolutely no need to require() datasets, utils,
> grDevices,
> |     graphics and stats. These packages are automatically loaded by R at
> |     startup.
> |
> |     Cheers
> |     Joris
> |
> |     On Mon, May 8, 2017 at 11:30 AM, Jason <qinjingsong at gmail.com>
> wrote:
> |
> |         When I compile and run the RInside examples rinside_sample0.cpp
> on
> |         Windows 10, I get the error :
> |
> |         Error: cons memory exhausted (limit reached?)
> |         Execution halted
> |
> |         I use R 3.1.3, and I put the  follow code in  the Rprofile.site
> file:
> |
> |         #############################################
> |         require("datasets", quietly = TRUE)
> |         require("utils", quietly = TRUE)
> |         require("grDevices", quietly = TRUE)
> |         require("graphics", quietly = TRUE)
> |         require("stats", quietly = TRUE)
> |         require("data.table", quietly = TRUE)
> |         require("stringr", quietly = TRUE)
> |         require("Rcpp", quietly = TRUE)
> |         require("RCurl", quietly = TRUE)
> |         #############################################
> |
> |         After removed these code( all lines or some lines), the
> |         error disappear,  and it return the correct result --- the
> |         string "Hello, world!"
> |
> |         Who can tell me how to solve this problem ?
> |
> |         Kind regards,
> |         Jason
> |
> |         _______________________________________________
> |         Rcpp-devel mailing list
> |         Rcpp-devel at lists.r-forge.r-project.org
> |         https://lists.r-forge.r-project.org/cgi-bin/mailman/
> listinfo/rcpp-devel
> |
> |
> |
> |
> |     --
> |     Joris Meys
> |     Statistical consultant
> |
> |     Ghent University
> |     Faculty of Bioscience Engineering
> |     Department of Mathematical Modelling, Statistics and Bio-Informatics
> |
> |     tel :  +32 (0)9 264 61 79
> |     Joris.Meys at Ugent.be
> |     -------------------------------
> |     Disclaimer : http://helpdesk.ugent.be/e-maildisclaimer.php
> |
> |
> | _______________________________________________
> | Rcpp-devel mailing list
> | Rcpp-devel at lists.r-forge.r-project.org
> | https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
>
> --
> http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20170508/d5aff34e/attachment-0001.html>


More information about the Rcpp-devel mailing list