-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Labels
Component: C++Component: Continuous IntegrationPriority: BlockerMarks a blocker for the releaseMarks a blocker for the releaseType: bug
Milestone
Description
Describe the bug, including details regarding any error messages, version, and platform.
/tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:859:49: runtime error: index 2 out of bounds for type 'long unsigned int [1]'
#0 0x7f64a4376152 in mi_manage_os_memory_ex2 /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:859
#1 0x7f64a43787f9 in mi_reserve_os_memory_ex /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:895
#2 0x7f64a4378e8d in mi_arena_reserve /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:398
#3 0x7f64a4378e8d in _mi_arena_alloc_aligned /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:421
#4 0x7f64a448e384 in mi_segment_os_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/segment.c:855
#5 0x7f64a448e384 in mi_segment_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/segment.c:911
#6 0x7f64a4491598 in mi_segment_reclaim_or_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/segment.c:1525
#7 0x7f64a4491598 in mi_segments_page_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/segment.c:1544
#8 0x7f64a435344d in mi_page_fresh_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/page.c:279
#9 0x7f64a4358dba in mi_page_fresh /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/page.c:303
#10 0x7f64a4358dba in mi_page_queue_find_free_ex /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/page.c:837
#11 0x7f64a4359bed in _mi_malloc_generic /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/page.c:1017
#12 0x7f64a437a2cb in mi_heap_malloc_zero_no_guarded /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/alloc-aligned.c:50
#13 0x7f64a437a2cb in mi_heap_malloc_zero_aligned_at_generic /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/alloc-aligned.c:150
#14 0x7f64a2f0b728 in AllocateAligned /arrow/cpp/src/arrow/memory_pool.cc:404
#15 0x7f64a2f0b728 in Allocate /arrow/cpp/src/arrow/memory_pool.cc:473
#16 0x7f6496122f8f in GcMemoryPool::Allocate(long, long, unsigned char**)::{lambda()#1}::operator()() const /arrow/r/arrow.Rcheck/00_pkg_src/arrow/src/memorypool.cpp:31
#17 0x7f649611a8a2 in arrow::Status GcMemoryPool::GcAndTryAgain<GcMemoryPool::Allocate(long, long, unsigned char**)::{lambda()#1}>(GcMemoryPool::Allocate(long, long, unsigned char**)::{lambda()#1} const&) /arrow/r/arrow.Rcheck/00_pkg_src/arrow/src/memorypool.cpp:59
#18 0x7f6496122a41 in GcMemoryPool::Allocate(long, long, unsigned char**) /arrow/r/arrow.Rcheck/00_pkg_src/arrow/src/memorypool.cpp:31
#19 0x7f64a2f263d0 in arrow::PoolBuffer::Reserve(long) /arrow/cpp/src/arrow/memory_pool.cc:893
#20 0x7f64a2f27dbd in arrow::PoolBuffer::Resize(long, bool) /arrow/cpp/src/arrow/memory_pool.cc:917
#21 0x7f64a2f1ad72 in ResizePoolBuffer<std::unique_ptr<arrow::ResizableBuffer>, std::unique_ptr<arrow::PoolBuffer> > /arrow/cpp/src/arrow/memory_pool.cc:964
#22 0x7f64a2f1ad72 in arrow::AllocateResizableBuffer(long, long, arrow::MemoryPool*) /arrow/cpp/src/arrow/memory_pool.cc:991
#23 0x7f64a2f1bf8e in arrow::AllocateResizableBuffer(long, arrow::MemoryPool*) /arrow/cpp/src/arrow/memory_pool.cc:984
#24 0x7f649e5650c8 in SortIndices /arrow/cpp/src/arrow/compute/kernels/vector_sort.cc:991
#58 0x7f64efc4cafe in Rf_ReplIteration /tmp/R-devel/src/main/main.c:264
#59 0x7f64efc4ce8f in R_ReplConsole /tmp/R-devel/src/main/main.c:318
#60 0x7f64efc4cf5f in run_Rmainloop /tmp/R-devel/src/main/main.c:1236
#61 0x40108e in main /tmp/R-devel/src/main/Rmain.c:29
#62 0x7f64ed1b8087 in __libc_start_call_main (/lib64/libc.so.6+0x2a087) (BuildId: fc3b3c4da3283cd44c006682a30b9df3242de053)
#63 0x7f64ed1b814a in __libc_start_main_impl (/lib64/libc.so.6+0x2a14a) (BuildId: fc3b3c4da3283cd44c006682a30b9df3242de053)
#64 0x4010c4 in _start (/opt/R/devel-gcc14/lib/R/bin/exec/R+0x4010c4) (BuildId: c7daf7a975eba337fa710555c070dd5ae2f9c7cb)
/tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:861:82: runtime error: index 4 out of bounds for type 'long unsigned int [1]'
#0 0x7f64a437667e in mi_manage_os_memory_ex2 /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:861
#1 0x7f64a43787f9 in mi_reserve_os_memory_ex /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:895
#2 0x7f64a4378e8d in mi_arena_reserve /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:398
#3 0x7f64a4378e8d in _mi_arena_alloc_aligned /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/arena.c:421
#4 0x7f64a448e384 in mi_segment_os_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/segment.c:855
#5 0x7f64a448e384 in mi_segment_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/segment.c:911
#6 0x7f64a4491598 in mi_segment_reclaim_or_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/segment.c:1525
#7 0x7f64a4491598 in mi_segments_page_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/segment.c:1544
#8 0x7f64a435344d in mi_page_fresh_alloc /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/page.c:279
#9 0x7f64a4358dba in mi_page_fresh /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/page.c:303
#10 0x7f64a4358dba in mi_page_queue_find_free_ex /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/page.c:837
#11 0x7f64a4359bed in _mi_malloc_generic /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/page.c:1017
#12 0x7f64a437a2cb in mi_heap_malloc_zero_no_guarded /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/alloc-aligned.c:50
#13 0x7f64a437a2cb in mi_heap_malloc_zero_aligned_at_generic /tmp/RtmpM49aY1/working_dir/Rtmp4m20eC/file14e5f7605d3/mimalloc_ep-prefix/src/mimalloc_ep/src/alloc-aligned.c:150
#14 0x7f64a2f0b728 in AllocateAligned /arrow/cpp/src/arrow/memory_pool.cc:404
#15 0x7f64a2f0b728 in Allocate /arrow/cpp/src/arrow/memory_pool.cc:473
#16 0x7f6496122f8f in GcMemoryPool::Allocate(long, long, unsigned char**)::{lambda()#1}::operator()() const /arrow/r/arrow.Rcheck/00_pkg_src/arrow/src/memorypool.cpp:31
#17 0x7f649611a8a2 in arrow::Status GcMemoryPool::GcAndTryAgain<GcMemoryPool::Allocate(long, long, unsigned char**)::{lambda()#1}>(GcMemoryPool::Allocate(long, long, unsigned char**)::{lambda()#1} const&) /arrow/r/arrow.Rcheck/00_pkg_src/arrow/src/memorypool.cpp:59
#18 0x7f6496122a41 in GcMemoryPool::Allocate(long, long, unsigned char**) /arrow/r/arrow.Rcheck/00_pkg_src/arrow/src/memorypool.cpp:31
#19 0x7f64a2f263d0 in arrow::PoolBuffer::Reserve(long) /arrow/cpp/src/arrow/memory_pool.cc:893
#20 0x7f64a2f27dbd in arrow::PoolBuffer::Resize(long, bool) /arrow/cpp/src/arrow/memory_pool.cc:917
#21 0x7f64a2f1ad72 in ResizePoolBuffer<std::unique_ptr<arrow::ResizableBuffer>, std::unique_ptr<arrow::PoolBuffer> > /arrow/cpp/src/arrow/memory_pool.cc:964
#22 0x7f64a2f1ad72 in arrow::AllocateResizableBuffer(long, long, arrow::MemoryPool*) /arrow/cpp/src/arrow/memory_pool.cc:991
#23 0x7f64a2f1bf8e in arrow::AllocateResizableBuffer(long, arrow::MemoryPool*) /arrow/cpp/src/arrow/memory_pool.cc:984
#24 0x7f649e5650c8 in SortIndices /arrow/cpp/src/arrow/compute/kernels/vector_sort.cc:991
#25 0x7f649e5856eb in ExecuteImpl /arrow/cpp/src/arrow/compute/kernels/vector_sort.cc:935
#26 0x7f64a129cf34 in arrow::compute::MetaFunction::Execute(std::vector<arrow::Datum, std::allocator<arrow::Datum> > const&, arrow::compute::FunctionOptions const*, arrow::compute::ExecContext*) const /arrow/cpp/src/arrow/compute/function.cc:483
#27 0x7f64a1163626 in arrow::compute::CallFunction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<arrow::Datum, std::allocator<arrow::Datum> > const&, arrow::compute::FunctionOptions const*, arrow::compute::ExecContext*) /arrow/cpp/src/arrow/compute/exec.cc:1369
#28 0x7f6495e54447 in compute__CallFunction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cpp11::r_vector<SEXPREC*>, cpp11::r_vector<SEXPREC*>) /arrow/r/arrow.Rcheck/00_pkg_src/arrow/src/compute.cpp:615
#29 0x7f6495c37f62 in _arrow_compute__CallFunction /arrow/r/arrow.Rcheck/00_pkg_src/arrow/src/arrowExports.cpp:1342
#30 0x7f64efbbf0cd in R_doDotCall /tmp/R-devel/src/main/dotcode.c:760
#31 0x7f64efbfd98d in bcEval_loop /tmp/R-devel/src/main/eval.c:8668
#32 0x7f64efc10073 in bcEval /tmp/R-devel/src/main/eval.c:7501
#33 0x7f64efc10073 in bcEval /tmp/R-devel/src/main/eval.c:7486
#34 0x7f64efc1049a in Rf_eval /tmp/R-devel/src/main/eval.c:1167
#35 0x7f64efc128bd in R_execClosure /tmp/R-devel/src/main/eval.c:2393
#36 0x7f64efc13696 in applyClosure_core /tmp/R-devel/src/main/eval.c:2306
#37 0x7f64efc105c5 in Rf_applyClosure /tmp/R-devel/src/main/eval.c:2328
#38 0x7f64efc105c5 in Rf_eval /tmp/R-devel/src/main/eval.c:1280
#39 0x7f64efc1447a in do_begin /tmp/R-devel/src/main/eval.c:2996
#40 0x7f64efc108a5 in Rf_eval /tmp/R-devel/src/main/eval.c:1232
#41 0x7f64efc128bd in R_execClosure /tmp/R-devel/src/main/eval.c:2393
#42 0x7f64efc13696 in applyClosure_core /tmp/R-devel/src/main/eval.c:2306
#43 0x7f64efc105c5 in Rf_applyClosure /tmp/R-devel/src/main/eval.c:2328
#44 0x7f64efc105c5 in Rf_eval /tmp/R-devel/src/main/eval.c:1280
#45 0x7f64efc10ed2 in forcePromise /tmp/R-devel/src/main/eval.c:976
#46 0x7f64efc10695 in forcePromise /tmp/R-devel/src/main/eval.c:956
#47 0x7f64efc10695 in Rf_eval /tmp/R-devel/src/main/eval.c:1187
#48 0x7f64efc15d2d in Rf_evalList /tmp/R-devel/src/main/eval.c:3665
#49 0x7f64efc1099b in Rf_eval /tmp/R-devel/src/main/eval.c:1251
#50 0x7f64efc1415e in do_if /tmp/R-devel/src/main/eval.c:2704
#51 0x7f64efc108a5 in Rf_eval /tmp/R-devel/src/main/eval.c:1232
#52 0x7f64efc1447a in do_begin /tmp/R-devel/src/main/eval.c:2996
#53 0x7f64efc108a5 in Rf_eval /tmp/R-devel/src/main/eval.c:1232
#54 0x7f64efc128bd in R_execClosure /tmp/R-devel/src/main/eval.c:2393
#55 0x7f64efc13696 in applyClosure_core /tmp/R-devel/src/main/eval.c:2306
#56 0x7f64efc105c5 in Rf_applyClosure /tmp/R-devel/src/main/eval.c:2328
#57 0x7f64efc105c5 in Rf_eval /tmp/R-devel/src/main/eval.c:1280
#58 0x7f64efc4cafe in Rf_ReplIteration /tmp/R-devel/src/main/main.c:264
#59 0x7f64efc4ce8f in R_ReplConsole /tmp/R-devel/src/main/main.c:318
#60 0x7f64efc4cf5f in run_Rmainloop /tmp/R-devel/src/main/main.c:1236
#61 0x40108e in main /tmp/R-devel/src/main/Rmain.c:29
#62 0x7f64ed1b8087 in __libc_start_call_main (/lib64/libc.so.6+0x2a087) (BuildId: fc3b3c4da3283cd44c006682a30b9df3242de053)
#63 0x7f64ed1b814a in __libc_start_main_impl (/lib64/libc.so.6+0x2a14a) (BuildId: fc3b3c4da3283cd44c006682a30b9df3242de053)
#64 0x4010c4 in _start (/opt/R/devel-gcc14/lib/R/bin/exec/R+0x4010c4) (BuildId: c7daf7a975eba337fa710555c070dd5ae2f9c7cb)
#45979 may be related.
Component(s)
C++, Continuous Integration
Metadata
Metadata
Assignees
Labels
Component: C++Component: Continuous IntegrationPriority: BlockerMarks a blocker for the releaseMarks a blocker for the releaseType: bug