[R] R 2.10.0: Error in gsub/calloc

Richard R. Liu richard.liu at pueo-owl.ch
Wed Nov 4 08:31:22 CET 2009


I am using gsubfn 0.5-0.  When I do not specify perl = TRUE I now get  
the following error on the same document:

Error in structure(.External("dotTcl", ..., PACKAGE = "tcltk"), class  
= "tclObj") :
   [tcl] bad index "1e+05": must be integer?[+-]integer? or end? 
[+-]integer?.

Regards,
Richard


On Nov 4, 2009, at 05:34 , Gabor Grothendieck wrote:

> Note that you don't need perl = T since by default strapply uses tcl
> regular expressions and they support \w.  What happens if you omit the
> perl = T?
>
> Also please specify the version of gsubfn you are using and if its not
> the latest then try it with the latest version.
>
>
> On Tue, Nov 3, 2009 at 11:01 AM,  <richard.liu at pueo-owl.ch> wrote:
>> I'm running R 2.10.0 under Mac OS X 10.5.8; however, I don't think  
>> this
>> is a Mac-specific problem.
>>
>> I have a very large (158,908 possible sentences, ca. 58 MB) plain  
>> text
>> document d which I am
>> trying to tokenize:  t <- strapply(d, "\\w+", perl = T).  I am
>> encountering the following error:
>>
>> Error in base::gsub(pattern, rs, x, ...) :
>>  Calloc could not allocate (-1398215180 of 1) memory
>>
>> This happens regardless of whether I run in 32- or 64-bit mode.  The
>> machine has 8 GB of RAM, so
>> I can hardly believe that RAM is a problem.
>>
>> Thanks,
>> Richard



More information about the R-help mailing list