[Rd] R crash with intToUtf8 on huge vectors (PR#14068)

Duncan Murdoch murdoch at stats.uwo.ca
Tue Nov 17 17:30:57 CET 2009


On 11/16/2009 8:10 AM, g.russell at eos-solutions.com wrote:
> Full_Name: George Russell
> Version: 2.10.0
> OS: Windows XP Professional Version 2002 Service Pack 2
> Submission from: (NULL) (217.111.3.131)
> 
> 
> Typing the following command into R --vanilla causes R to crash:
> 
> k <- intToUtf8(rep(1e3,1e7))


Brian Ripley has tracked this one down and a fix should appear shortly. 
    The intToUtf8 code was written for reasonably small conversions, and 
it overflowed the stack when it tried to produce a 20 megabyte string there.

Do you have a real application that works with such large strings?

Duncan Murdoch

> This is the output of sessionInfo():
> R version 2.10.0 (2009-10-26) 
> i386-pc-mingw32 
> 
> locale:
> [1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252   
> [3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C                   
> [5] LC_TIME=German_Germany.1252    
> 
> attached base packages:
> [1] stats     graphics  grDevices datasets  utils     methods   base     
> 
> other attached packages:
> [1] RODBC_1.3-1
> 
> Many thanks for your help and best wishes,
> 
> George Russell
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list