You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Dewey Dunnington (Jira)" <ji...@apache.org> on 2022/10/05 01:23:00 UTC

[jira] [Created] (ARROW-17936) [R] ExecPlanReader test aborts with a crash

Dewey Dunnington created ARROW-17936:
----------------------------------------

             Summary: [R] ExecPlanReader test aborts with a crash
                 Key: ARROW-17936
                 URL: https://issues.apache.org/jira/browse/ARROW-17936
             Project: Apache Arrow
          Issue Type: Improvement
          Components: R
            Reporter: Dewey Dunnington
             Fix For: 10.0.0


This just came up in a CI log for an unrelated PR:

https://github.com/apache/arrow/actions/runs/3184705101/jobs/5193539021#step:7:26299

{code:java}
Start test: ExecPlanReader does not start evaluating a query
  test-query-engine.R:27:3 [success]
R: /arrow/cpp/src/arrow/util/async_generator.h:1736: arrow::BackgroundGenerator<T>::Cleanup::~Cleanup() [with T = std::optional<arrow::compute::ExecBatch>]: Assertion `state->worker_thread_id.load() != ::arrow::internal::GetThreadId()' failed.
Aborted (core dumped)
{code}

The ExecPlanReader was added in ARROW-17178...the part that errors involves evaluating R code on the main R thread, an exception getting thrown and caught, and some other safe call into R infrastructure that was updated recently.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)