Dear data.table team,
Here's a reproducible segmentation fault in the current development version (1.9.7):
library(data.table)
test <- data.table(A=rep(letters[1:20],5e07))
setkey(test,A) # segfault here
## data.table info:
# data.table 1.9.7 IN DEVELOPMENT built 2016-06-22 23:36:56 UTC; travis
## system info:
# R version 3.2.3 (2015-12-10)
# Platform: x86_64-redhat-linux-gnu (64-bit)
# Running under: CentOS Linux 7 (Core)
# locale:
# [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
# [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
# [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
# [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
# [9] LC_ADDRESS=C LC_TELEPHONE=C
# [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
# attached base packages:
# [1] stats graphics grDevices utils datasets methods base