jonkeane commented on pull request #11032:
URL: https://github.com/apache/arrow/pull/11032#issuecomment-934664486
Ok, this is getting closer. I've added a test using our own
recordbatchreader export and then wrapping that with `arrow_dplyr_query`, which
works 🎉
With the DuckDB reader, I'm getting a number of segfaults. The messages /
where is reported as a fault varies, each of the following are errors I've seen
so far (on separate runs):
```
...Error: no more error handlers available (recursive errors?); invoking
'abort' restart
Error: SET_VECTOR_ELT() can only be applied to a 'list', not a 'double'
Warning: stack imbalance in '{', 70 then 64
```
```
...Warning: stack imbalance in '$', 224 then 215
Warning: stack imbalance in 'is.null', 223 then 213
*** caught bus error ***
address 0x7fbf1b470b00, cause 'non-existent physical address'
An irrecoverable exception occurred. R is aborting now ...
*** caught segfault ***
address 0x0, cause 'memory not mapped'
```
```
...Warning: stack imbalance in '&&', 201 then 202
Warning: stack imbalance in '(', 200 then 206
Error: C stack usage 17587432755568 is too close to the limit
Warning: stack imbalance in '||', 198 then 204
Warning: stack imbalance in 'if', 196 then 202
Warning: stack imbalance in '!', 205 then 63
Warning: stack imbalance in '[', 202 then 62
Warning: stack imbalance in '{', 192 then 63
Warning: stack imbalance in '{', 185 then 61
Warning: stack imbalance in 'is.null', 180 then 59
Warning: stack imbalance in '!', 179 then 58
Warning: stack imbalance in '&&', 177 then 59
Warning: stack imbalance in '&&', 175 then 57
Warning: stack imbalance in '(', 174 then 56
Warning: stack imbalance in 'is.null', 63 then 65
Warning: stack imbalance in '!', 62 then 68
Warning: stack imbalance in '&&', 60 then 66
Warning: stack imbalance in '&&', 58 then 67
Warning: stack imbalance in '(', 57 then 66
Warning: stack imbalance in '||', 172 then 66
Warning: stack imbalance in 'if', 170 then 64
Warning: stack imbalance in '<-', 66 then 67
Warning: stack imbalance in '{', 166 then 63
Warning: stack imbalance in '<-', 161 then 58
Warning: stack imbalance in '{', 157 then 54
Warning: stack imbalance in 'if', 155 then 53
Warning: stack imbalance in 'is.null', 81 then 82
Warning: stack imbalance in 'if', 78 then 81
*** caught segfault ***
address 0x1fb3eed17820, cause 'memory not mapped'
Error: no more error handlers available (recursive errors?); invoking
'abort' restart
*** caught segfault ***
address 0x0, cause 'memory not mapped'
```
--
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]