[Rd] Crash due to extreme example

Duncan Murdoch murdoch at stats.uwo.ca
Thu Sep 24 12:20:01 CEST 2009


Now fixed, in R-devel and R-patched.

Duncan Murdoch

On 23/09/2009 7:10 PM, Saptarshi Guha wrote:
> Hello,
> I was trying this bit of code (i know it is an extreme case)
> 
> g=function(r){
>    if(r==1)
> 	return(list(x=1))
>     else
> 	return(list(x=g(r-1)))
>     }
> 
> For z=g(500), the code runs but when I print z i.e
>  >> z
> I get
> <environment: R_GlobalEnv>
> 
>   *** caught bus error ***
> address 0x1, cause 'non-existent physical address'
> 
> Possible actions:
> 1: abort (with core dump, if enabled)
> 2: normal R exit
> 3: exit R without saving workspace
> 
> Running on Leopard, Macbook (intel, 4gb ram)
> R version 2.9.2 (2009-08-24)
> 
> 
> (No libraries loaded)
> 
> Saptarshi Guha | saptarshi.guha at gmail.com | http://www.stat.purdue.edu/~sguha
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list