Lutz created ARROW-4433:
---------------------------
Summary: Segmentation fault when instantiating arrow::table from
data frame
Key: ARROW-4433
URL: https://issues.apache.org/jira/browse/ARROW-4433
Project: Apache Arrow
Issue Type: Bug
Components: R
Environment: R version 3.5.2 (2018-12-20)
Platform: x86_64-suse-linux-gnu (64-bit)
Reporter: Lutz
The sample code from [https://github.com/apache/arrow/tree/master/r] leads to a
segmentation fault
{quote}library(arrow, warn.conflicts = FALSE)
library(tibble)
library(reticulate)
tf <- tempfile()
(tib <- tibble(x = 1:10, y = rnorm(10)))
arrow::write_arrow(tib, tf)
*** caught segfault ***
address (nil), cause 'memory not mapped'
Traceback:
1: Table__from_dataframe(.data)
2: shared_ptr_is_null(xp)
3: shared_ptr(`arrow::Table`, Table__from_dataframe(.data))
4: table(x)
5: to_arrow.data.frame(x)
6: to_arrow(x)
7: write_arrow.fs_path(x, fs::path_abs(stream), ...)
8: write_arrow(x, fs::path_abs(stream), ...)
9: write_arrow.character(tib, tf)
10: arrow::write_arrow(tib, tf)
{quote}
The same problem appears also when just calling arrow::table(tib):
{quote}> arrow::table(tib)
*** caught segfault ***
address (nil), cause 'memory not mapped'
Traceback:
1: Table__from_dataframe(.data)
2: shared_ptr_is_null(xp)
3: shared_ptr(`arrow::Table`, Table__from_dataframe(.data))
4: arrow::table(tib)
{quote}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)