[R] Repeatable, But Time Varying R GUI Crash

Duncan Murdoch murdoch at stats.uwo.ca
Fri Aug 7 18:40:24 CEST 2009


The bug is now fixed in R-patched and R-devel.

Duncan Murdoch

On 8/7/2009 11:38 AM, Ben Madin wrote:
> G'day all,
> 
> running the script in : [R.app GUI 1.28 (5399) i386-apple-darwin9.6.0]
> 
> 
> R version 2.9.0 (2009-04-17)   i386-apple-darwin9.6.0
> 
> locale:
> en_AU.UTF-8/en_AU.UTF-8/C/C/en_AU.UTF-8/en_AU.UTF-8
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
> 
> 
> returned :
> 
>   junk = 1 mjunk = -1 sum = 0 i = 522
>   junk = 1 mjunk = -1 sum = 0 i = 523
>   junk = 1 mjunk = -1 sum = 0 i = 524
>   junk = 1 mjunk = -1 sum = 0 i = 525
> Error in mjunk[3, 30] : object of type 'closure' is not subsettable
>  >
> 
> 
> 
> Running it in the terminal returned:
> 
>   junk = 1 mjunk = -1 sum = 0 i = 954
>   junk = 1 mjunk = -1 sum = 0 i = 955
>   junk = 1 mjunk = -1 sum = 0 i = 956
>   junk = 1 mjunk = -1 sum = 0 i = 957
>   junk = 1 mjunk = -1 sum = 0 i = 958
> Error in junk[1, 5] : object of type 'closure' is not subsettable
> 
> 
> I don't know if this helps you at all...
> 
> cheers
> 
> Ben
> 
> 
> 
> On 07/08/2009, at 6:00 PM, Duncan Murdoch wrote:
> 
>> On 8/6/2009 4:11 PM, Marilyn & Rich Short wrote:
>>> Hello,
>>>
>>> I'm having a problem in R. The R GUI is crashing with a message to
>>> contact Microsoft for the solution. I've contacted Microsoft and they
>>> are of no help. Below is a distilled set of code that will cause the
>>> crash. As you will see, there are two do-loops within which is a  
>>> "load"
>>> command. The crash usually occurs after 200*400 (=80,000) to
>>> 2,000*400(=800,000) iterations.
>>>
>>> Do you have any suggestions on work-arounds?
>>
>> I can confirm it in R-patched as well.  It happens on the very first
>> time through if you set gctorture() on, so it looks like somewhere in
>> there is a missing PROTECT, and the garbage collector is reclaiming
>> something that it shouldn't.
>>
>> I'll try to track it down, but I'm not sure how quick I'll be.  (My
>> house is full of contractors right now, so not a very nice place to  
>> work.)
>>
>> I don't know any workaround other than "avoid doing the buggy thing".
>> But I can't tell you what that is....
>>
>> Duncan Murdoch
>




More information about the R-help mailing list