You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139680878245440)
at ./nptl/pthread_kill.c:44
44 ./nptl/pthread_kill.c: No such file or directory.
[Current thread is 1 (Thread 0x7f09fd213640 (LWP 211153))]
(gdb) bt
#0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139680878245440)
at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=11, threadid=139680878245440)
at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=139680878245440, signo=signo@entry=11)
at ./nptl/pthread_kill.c:89
#3 0x00007f0a34442476 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#4 <signal handler called>
#5 __memmove_avx_unaligned_erms ()
at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:513
#6 0x00007f0a2fd0c0b9 in arrow::compute::internal::FixedWidthTakeExec(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) ()
from /home/simon/venv/arcaedev/lib/python3.11/site-packages/pyarrow/libarrow.so.1700
#7 0x00007f0a2fd20b2e in arrow::compute::internal::FSLTakeExec(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) ()
from /home/simon/venv/arcaedev/lib/python3.11/site-packages/pyarrow/libarrow.so.1700
#8 0x00007f0a2fe0e8a3 in arrow::compute::detail::(anonymous namespace)::VectorExecutor::Exec(arrow::compute::ExecSpan const&, arrow::compute::detail::ExecListener*) ()
from /home/simon/venv/arcaedev/lib/python3.11/site-packages/pyarrow/libarrow.so.1700
#9 0x00007f0a2fe0ec42 in arrow::compute::detail::(anonymous namespace)::VectorExecutor::Execute(arrow::compute::ExecBatch const&, arrow::compute::detail::ExecListener*) ()
from /home/simon/venv/arcaedev/lib/python3.11/site-packages/pyarrow/libarrow.so.1700
#10 0x00007f0a2fe2597b in arrow::compute::detail::FunctionExecutorImpl::Execute(std::vector<arrow::Datum, std::allocator<arrow::Datum> > const&, long) ()
The __memmove_avx_unaligned_erms call looks like it could be the trigger. Also note that calling pyarrow.parquet.write_table on the same table succeeds.
write_dataset seems to succeed if the ID* ranges are made smaller.
Component(s)
C++, Python
The text was updated successfully, but these errors were encountered:
sjperkins
changed the title
write_dataset segfaults for reasonable large tables containing FixedSizeListArrays
write_dataset segfaults for reasonably large tables containing FixedSizeListArrays
Aug 14, 2024
sjperkins
changed the title
write_dataset segfaults for reasonably large tables containing FixedSizeListArrays
[C++][Python] write_dataset segfaults for reasonably large tables containing FixedSizeListArrays
Aug 14, 2024
Describe the bug, including details regarding any error messages, version, and platform.
platform: Ubuntu 22.04, x86_64
python: 3.11
pyarrow: 18.0.0
produces the following type of core dump:
The
__memmove_avx_unaligned_erms
call looks like it could be the trigger. Also note that callingpyarrow.parquet.write_table
on the same table succeeds.write_dataset
seems to succeed if theID*
ranges are made smaller.Component(s)
C++, Python
The text was updated successfully, but these errors were encountered: