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

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Tue, 17 Nov 2009 16:20:30 +0000 (GMT)

Basically you have exceeded a resource limit, and Windows has not handled that gracefully (other OSes do in your example). You are trying to create a single 20Mb string and no one envisaged anyone wanting to do that (nor that Windows would not fail gracefully, although generically that comes as no real surprise)).

We'll change the method to cope with very large strings (more slowly), but perhaps you could explain the real-world problem that needs 20Mb strings to be produced from integer representations of Unicode points?

On Mon, 16 Nov 2009, 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))
>
> 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
>

-- 
Brian D. Ripley,                  ripley_at_stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Tue 17 Nov 2009 - 16:56:52 GMT

This archive was generated by hypermail 2.2.0 : Tue 17 Nov 2009 - 19:00:26 GMT