Skip to content

Segfault with clang 11 on Fedora or Debian Linux #4819

@boxuancui

Description

@boxuancui

Hi data.table maintainers, I am the author of DataExplorer, and during my latest submission to CRAN, they notified me of the following error. It happens on Debian/Fedora clang 11 only, and only during the vignettes compilation. While I do not know how to re-produce this, since:

  1. I do not have a clang 11 Debian/Fedora machine.
  2. I did many rounds of testing on RHub, and nothing like this were reported.

I am wondering if you guys have any clues or know what could potentially be a next step for me. I also tried to search on past issues and noticed something similar in #2707. Not sure if it is valid, but looks like something similar. Thank you!

Error(s) in re-building vignettes:
--- re-building ‘dataexplorer-intro.Rmd’ using rmarkdown

*** caught segfault ***
address (nil), cause 'unknown'

Traceback:
1: fsort(as.numeric(irows))
2: [.data.table(dt, variable %in% feature_names[x])
3: dt[variable %in% feature_names[x]]
4: ggplot(dt[variable %in% feature_names[x]], aes(x = value))
5: FUN(X[[i]], ...)
6: lapply(X = X, FUN = FUN)
7: .lapply(parallel = parallel, X = layout, FUN = function(x) {
ggplot(dt[variable %in% feature_names[x]], aes(x = value)) +
do.call("geom_histogram", c(na.rm = TRUE, geom_histogram_args)) +
do.call(paste0("scale_x_", scale_x), list()) + ylab("Frequency")})
8: plot_histogram(final_data, nrow = 3L, ncol = 3L)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions