From p.dalgaard at biostat.ku.dk  Tue Jan 22 08:56:29 2008
From: p.dalgaard at biostat.ku.dk (Peter Dalgaard)
Date: Tue, 22 Jan 2008 08:56:29 +0100
Subject: [Rd] gctorture and proc.time (PR#10600)
In-Reply-To: <20080122000532.E47302834619@mail.pubhealth.ku.dk>
References: <20080122000532.E47302834619@mail.pubhealth.ku.dk>
Message-ID: <4795A1AD.1060008@biostat.ku.dk>

charlie at stat.umn.edu wrote:
> In R version 2.6.1 (2007-11-26)
> and R version 2.6.1 Patched (2008-01-19 r44061)
> on openSUSE 10.2 (X86-64)
>
>   
>> gctorture()
>> proc.time()
>>     
> Error: protect(): protection stack overflow
>
> The problem with this is that then
>
> R CMD check --use-gct foo
>
> ALWAYS FAILS with
>
>   
>> cat("Time elapsed: ", proc.time() - get("ptime", pos = 'CheckExEnv'),"\n")
>>     
> Error in proc.time() - get("ptime", pos = "CheckExEnv") :
>   non-numeric argument to binary operator
>
> This does not happen in R version 2.4.1 (2006-12-18)
>
> I was going to have my computing class try out --use-gct.
> I guess not until this is fixed.
>
>   
I can reproduce this on SUSE 10.2 64 bit and Fedora 7 64 bit, but not on 
SUSE 10.3 32 bit and Fedora 8 32 bit. (The OS versions are likely not 
relevant, I bet it is a 64 bit issue somewhere).
 

-- 
   O__  ---- Peter Dalgaard             ?ster Farimagsgade 5, Entr.B
  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
 (*) \(*) -- University of Copenhagen   Denmark          Ph:  (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)                  FAX: (+45) 35327907



[Rd] gctorture and proc.time (PR#10600)
Peter Dalgaard