Hi Helske
I've had this happen to me and if memory serves in my case it was due to
a memory leak on the C++ side that didn't bother R too much but caused
sourceCpp to crash. Maybe try valgrind?
Simon
On 04/09/2017 10:22, Helske, Jouni wrote:
Hi,
In the bssm package (https://github.com/helske/bssm), I let the users
define a state space model via own C++ functions which are then
exported as Xptr to R side, and passed back to C++ function for
SMC/MCMC etc. Normally this works fine, but when user repeatedly
modifies the model functions and re-exports them via repeated calls
sourceCpp, sometimes whole Rstudio crashes. I haven't been able to
pinpoint the reason or minimal example. Have anyone else experienced
similar issues or is it just me i.e. error in my own implementations?
Simplest case of this is the discretized SDE models, this is the
function which user modifies:
https://github.com/helske/bssm/blob/master/vignettes/sde_functions.cpp, <https://github.com/helske/bssm/blob/master/vignettes/sde_functions.cpp>and
the relevant parts of the package codes are in
src/function_pointers.h, src/sde_ssm.cpp and src/R_sde.cpp (I don't
really expect anyone to read through all of these).
Best,
Jouni Helske
_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel