Yes, that causes a segmentation fault on OSX too ------ > ddply(DF[DF$x<3, ], .(y), nrow, .drop=FALSE)
*** caught segfault *** address 0x0, cause 'memory not mapped' Traceback: 1: .Call("split_indices", index, group, as.integer(n)) 2: split_indices(seq_along(splitv), as.integer(splitv), attr(splitv, "n")) 3: splitter_d(.data, .variables, drop = .drop) 4: ddply(DF[DF$x < 3, ], .(y), nrow, .drop = FALSE) Possible actions: 1: abort (with core dump, if enabled) 2: normal R exit 3: exit R without saving workspace 4: exit R saving workspace ------------ The problem is in a C function from the plyr package, so you need to take it up the maintainer. -pd On Apr 14, 2012, at 11:28 , andrija djurovic wrote: > Hi all. > > I found one situation, on my OS - Windows 7, where R stops working > with reported error R for Windows GUI front-end has stopped working. > > Here is the example: > > library(plyr) > > DF <- data.frame(x=c(1:3, NA, NA), y=factor(sample(1:3,5,rep=T),levels=1:5)) > > DF[DF$x<3, ] > > #this works properly > ddply(DF, .(y), nrow, .drop=FALSE) > > #this causes the problem > ddply(DF[DF$x<3, ], .(y), nrow, .drop=FALSE) > > > Sometimes R deals with this without closing a program and with reported error: > > Error in split_indices(seq_along(splitv), as.integer(splitv), attr(splitv, : > INTEGER() can only be applied to a 'integer', not a 'char' > > but in the most of cases just stops working. > > Does anyone know if this is happening also with other OS or only with Windows > 7. > > Here is my session info: > >> sessionInfo() > R version 2.15.0 (2012-03-30) > Platform: i386-pc-mingw32/i386 (32-bit) > > locale: > [1] LC_COLLATE=English_United States.1252 > [2] LC_CTYPE=English_United States.1252 > [3] LC_MONETARY=English_United States.1252 > [4] LC_NUMERIC=C > [5] LC_TIME=English_United States.1252 > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > other attached packages: > [1] plyr_1.7.1 > > Andrija > > ______________________________________________ > 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. -- Peter Dalgaard, Professor, Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd....@cbs.dk Priv: pda...@gmail.com ______________________________________________ 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.