On 29 January 2016 at 11:27, Kevin Ushey wrote: | When I add some debug printing to the associated subscripting line | (https://github.com/awalker89/openxlsx/blob/b92bb3acdd6ea759be928c298c6faeef2f26fa3e/src/cppFunctions.cpp#L2608), | I see: | | colNumbers.size(): 98,03,150 | charCols.size(): 95,94,546 | | It looks to me like the package is erroneously attempting to subset | vectors of different sizes, causing out-of-bounds reads.
Nice work. | Unfortunately, Rcpp is not detecting or warning about this... | | Either way, I believe this is a bug in the openxlsx package, but Rcpp | should be checking / reporting this. With (Rcpp)Armadillo you do have an option of turning this on/off. With Rcpp alone not quite. Dirk -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org _______________________________________________ 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