> d <- data.frame(a = 1)
> d$b <- list(1)
> arrange(d,a)
*** caught segfault ***
address 0x0, cause 'memory not mapped'
Traceback:
1: .Call("dplyr_arrange_impl", PACKAGE = "dplyr", data, args, dots)
2: arrange_impl(.data, dots(...), environment())
3: arrange.tbl_df(tbl_df(.data), ...)
4: arrange(tbl_df(.data), ...)
5: as.data.frame(arrange(tbl_df(.data), ...))
6: arrange.data.frame(d, a)
7: arrange(d, a)
I only checked this because of the note in the news about arrange checking for supported types. Looks like sorting on the "bad" column is handled with an error, but sorting on a "good" column segafults.