On Feb 5, 2010, at 10:04 AM, Markus Loecher wrote:

> Hi Simon,
> I recently switched to a different flavor of Linux and find that the children 
> that are spawn off by e.g. mclapply() seem to persist forever until I kill 
> them explicitly.
> Is there anything I can do ?
> 

I can reproduce the issue on Debian amd64 Linux and it seems that for some 
reason an additional wait() is necessary there on 64-bit Linux to get rid of 
the last child. The easiest work-around is to simply run

selectChildren()

when you what to get rid of any zombies. I'll need to look at the code to see 
if there is some clean way to handle this.

Thanks,
Simon


PS: feel free to forward this to the thread you mention below so it gets filed 
accordingly.


> 
> This user seems to have noticed sth. similar:
> http://www.opensubscriber.com/message/r-help@r-project.org/13105537.html
> 
> Thanks !
> 
> Markus
> 
> PS my system info:
> > version
>                _                            
> platform       x86_64-redhat-linux-gnu      
> arch           x86_64                       
> os             linux-gnu                    
> system         x86_64, linux-gnu            
> status                                      
> major          2                            
> minor          10.0                         
> year           2009                         
> month          10                           
> day            26                           
> svn rev        50208                        
> language       R                            
> version.string R version 2.10.0 (2009-10-26)
> 

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to