paleolimbot opened a new issue, #147:
URL: https://github.com/apache/arrow-nanoarrow/issues/147
...which means its output needs to be PROTECT()ed. The pre-CRAN submission
rchk gives:
```
Function as_array_data_frame
[UP] calling allocating function as_array_default with argument allocated
using VECTOR_ELT
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/as_array.c:432
Function convert_array_data_frame
[UP] calling allocating function SET_VECTOR_ELT(V,?,?) with argument
allocated using nanoarrow_c_convert_array
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert_array.c:119
[UP] calling allocating function SET_VECTOR_ELT(V,?,?) with argument
allocated using nanoarrow_c_convert_array
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert_array.c:142
[UP] calling allocating function nanoarrow_c_convert_array with a fresh
pointer (child_ptype <arg 2>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert_array.c:142
Function infer_ptype_data_frame
[UP] calling allocating function SET_VECTOR_ELT(V,?,?) with argument
allocated using nanoarrow_c_infer_ptype
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/infer_ptype.c:107
Function nanoarrow_c_altrep_force_materialize
[UP] calling allocating function nanoarrow_c_altrep_force_materialize with
argument allocated using VECTOR_ELT
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/altrep.c:211
Function nanoarrow_c_array_proxy
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using length_from_int64
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/array.c:508
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using length_from_int64
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/array.c:509
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using length_from_int64
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/array.c:510
[UP] calling allocating function SET_VECTOR_ELT(V,?,?) with argument
allocated using borrow_buffer
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/array.c:516
[UP] calling allocating function SET_VECTOR_ELT(V,?,?) with argument
allocated using borrow_unknown_buffer
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/array.c:518
[UP] calling allocating function SET_VECTOR_ELT(V,?,?) with argument
allocated using nanoarrow_c_array_proxy
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/array.c:533
[UP] calling allocating function SET_VECTOR_ELT with argument allocated
using borrow_array_xptr
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/array.c:549
Function nanoarrow_c_array_set_buffers
[UP] calling allocating function buffer_borrowed_xptr.26 with a fresh
pointer (buffer_xptr <arg 3>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/array.c:124
Function nanoarrow_c_buffer_info
[UP] calling allocating function SET_VECTOR_ELT with argument allocated
using R_MakeExternalPtr
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/buffer.c:117
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_ScalarReal
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/buffer.c:118
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_ScalarReal
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/buffer.c:119
Function nanoarrow_c_schema_parse
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_mkString
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:273
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_mkString
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:274
[UP] calling allocating function SET_VECTOR_ELT with argument allocated
using mkStringView
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:277
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_ScalarInteger
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:291
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_ScalarInteger
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:296
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_ScalarInteger
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:297
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_ScalarInteger
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:298
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_mkString
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:305
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_mkString
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:309
Function nanoarrow_c_schema_to_list
[UP] calling allocating function SET_VECTOR_ELT with argument allocated
using schema_metadata_to_list
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:209
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_ScalarInteger
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:210
[UP] calling allocating function SET_VECTOR_ELT(?,?,V) with argument
allocated using Rf_allocVector
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/schema.c:230
Function nanoarrow_converter_finalize
[UP] calling allocating function nanoarrow_vec_size with a fresh pointer
(current_result <arg 1>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:450
Function nanoarrow_materialize_list_of
[UP] calling allocating function VECTOR_ELT with a fresh pointer
(child_converter_xptrs <arg 1>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:182
[UP] allocating function materialize_list_element may destroy its
unprotected argument (child_converter_xptr <arg 2>), which is later used.
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:202
[UP] calling allocating function materialize_list_element with a fresh
pointer (child_converter_xptr <arg 2>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:202
[UP] calling allocating function SET_VECTOR_ELT with argument allocated
using nanoarrow_converter_release_result
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:204
[UP] unprotected variable child_converter_xptr while calling allocating
function SET_VECTOR_ELT
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:204
[UP] allocating function nanoarrow_converter_release_result may destroy
its unprotected argument (child_converter_xptr <arg 1>), which is later used.
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:205
[UP] allocating function materialize_list_element may destroy its
unprotected argument (child_converter_xptr <arg 2>), which is later used.
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:214
[UP] calling allocating function materialize_list_element with a fresh
pointer (child_converter_xptr <arg 2>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:214
[UP] calling allocating function SET_VECTOR_ELT with argument allocated
using nanoarrow_converter_release_result
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:216
[UP] unprotected variable child_converter_xptr while calling allocating
function SET_VECTOR_ELT
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:216
[UP] allocating function nanoarrow_converter_release_result may destroy
its unprotected argument (child_converter_xptr <arg 1>), which is later used.
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:217
[UP] allocating function materialize_list_element may destroy its
unprotected argument (child_converter_xptr <arg 2>), which is later used.
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:226
[UP] calling allocating function materialize_list_element with a fresh
pointer (child_converter_xptr <arg 2>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:226
[UP] calling allocating function SET_VECTOR_ELT with argument allocated
using nanoarrow_converter_release_result
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:228
[UP] unprotected variable child_converter_xptr while calling allocating
function SET_VECTOR_ELT
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:228
[UP] allocating function nanoarrow_converter_release_result may destroy
its unprotected argument (child_converter_xptr <arg 1>), which is later used.
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:229
Function nanoarrow_materialize_realloc
[UP] calling allocating function SET_VECTOR_ELT(V,?,?) with argument
allocated using nanoarrow_materialize_realloc
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:116
[UP] calling allocating function nanoarrow_materialize_realloc with
argument allocated using VECTOR_ELT
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/materialize.c:117
Function set_converter_children_array
[UP] allocating function VECTOR_ELT may destroy its unprotected argument
(child_converter_xptrs <arg 1>), which is later used.
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:216
[UP] calling allocating function VECTOR_ELT with a fresh pointer
(child_converter_xptrs <arg 1>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:216
[UP] unprotected variable child_converter_xptr while calling allocating
function borrow_array_child_xptr
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:217
[UP] unprotected variable child_converter_xptrs while calling allocating
function borrow_array_child_xptr
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:217
[UP] calling allocating function nanoarrow_converter_set_array with a
fresh pointer (child_converter_xptr <arg 1>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:218
[UP] unprotected variable child_converter_xptrs while calling allocating
function nanoarrow_converter_set_array
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:218
Function set_converter_children_schema
[UP] allocating function VECTOR_ELT may destroy its unprotected argument
(child_converter_xptrs <arg 1>), which is later used.
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:189
[UP] calling allocating function VECTOR_ELT with a fresh pointer
(child_converter_xptrs <arg 1>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:189
[UP] unprotected variable child_converter_xptr while calling allocating
function borrow_schema_child_xptr
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:190
[UP] unprotected variable child_converter_xptrs while calling allocating
function borrow_schema_child_xptr
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:190
[UP] calling allocating function nanoarrow_converter_set_schema with a
fresh pointer (child_converter_xptr <arg 1>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:191
[UP] unprotected variable child_converter_xptrs while calling allocating
function nanoarrow_converter_set_schema
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:191
Function set_converter_data_frame
[UP] calling allocating function nanoarrow_converter_from_ptype with a
fresh pointer (child_ptype <arg 1>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:140
Function sync_after_converter_reallocate
[UP] allocating function VECTOR_ELT may destroy its unprotected argument
(child_converters <arg 1>), which is later used.
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:366
[UP] calling allocating function VECTOR_ELT with a fresh pointer
(child_converters <arg 1>)
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:366
[UP] calling allocating function sync_after_converter_reallocate with
argument allocated using VECTOR_ELT
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:366
[UP] unprotected variable child_converters while calling allocating
function sync_after_converter_reallocate
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:366
[UP] unprotected variable child_converters while calling allocating
function VECTOR_ELT
/home/docker/R-svn/packages/build/0hLFOfuo/nanoarrow/src/convert.c:367
Analyzed 572 functions, traversed 4544 states.
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]