You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Matt Pollock (Jira)" <ji...@apache.org> on 2020/12/01 13:50:00 UTC

[jira] [Created] (ARROW-10780) segfault in R

Matt Pollock created ARROW-10780:
------------------------------------

             Summary: segfault in R
                 Key: ARROW-10780
                 URL: https://issues.apache.org/jira/browse/ARROW-10780
             Project: Apache Arrow
          Issue Type: Bug
          Components: R
    Affects Versions: 2.0.0
            Reporter: Matt Pollock


Hello, I installed arrow using

{code:java}
  Sys.setenv(ARROW_R_DEV=TRUE)
  source("https://raw.githubusercontent.com/apache/arrow/master/r/R/install-arrow.R")
  install_arrow(binary = FALSE, use_system = FALSE)
{code}

It shouldn't matter, but I also checked that the system parquet-devel/arrow-devel are both on version 2.0.0 (I'm on CentOS 7). I'm using R 4.0.3. However using any arrow function causes a segfault, for example:

{code:java}
> library(arrow)

Attaching package: ‘arrow’

The following object is masked from ‘package:utils’:

    timestamp

> arrow_available()
[1] TRUE
> write_parquet(iris, "~/iris4")

 *** caught segfault ***
address (nil), cause 'memory not mapped'

Traceback:
 1: Table__from_dots(dots, schema)
 2: shared_ptr_is_null(xp)
 3: shared_ptr(Table, Table__from_dots(dots, schema))
 4: Table$create(x)
 5: write_parquet(iris, "~/iris4")
{code}

I have tried various installation methods (source/binary, system packages or not, even the nightly build). The only thing I've gotten to work is to revert to the 1.0.1 version of arrow. Any advice is appreciated.

Thanks in advance.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)