stenlarsson commented on issue #39582: URL: https://github.com/apache/arrow/issues/39582#issuecomment-1907704809
I also tried to compile a debug version of Arrow. Not sure if I built i correctly, but when running it the following assertion fails: ``` ruby hang.rb 0 /home/stenlarsson.linux/arrow/cpp/src/arrow/compute/util.cc:38: Check failed: top_ <= buffer_size_ /home/stenlarsson.linux/arrow/cpp/src/arrow/compute/util.cc:38: Check failed: top_ <= buffer_size_ /home/stenlarsson.linux/arrow/cpp/src/arrow/compute/util.cc:38: Check failed: top_ <= buffer_size_ /home/stenlarsson.linux/arrow/cpp/src/arrow/compute/util.cc:38: Check failed: top_ <= buffer_size_ /usr/local/lib/libarrow.so.1600(_ZN5arrow4util7CerrLog14PrintBackTraceEv+0x34)[0xffff9d325794] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util7CerrLogD1Ev+0x60)[0xffff9d325704] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util7CerrLogD0Ev+0x14)[0xffff9d325728] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util8ArrowLogD1Ev+0x50)[0xffff9d325578] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util15TempVectorStack5allocEjPPhPi+0xf4)[0xffff9d91e060] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util16TempVectorHolderIjEC1EPNS0_15TempVectorStackEj+0x58)[0xffff9d6c54b4] /usr/local/lib/libarrow.so.1600(_ZN5arrow7compute9Hashing3215HashMultiColumnERKSt6vectorINS0_14KeyColumnArrayESaIS3_EEPNS0_12LightContextEPj+0xa4)[0xffff9d6c0ae0] /usr/local/lib/libarrow.so.1600(_ZN5arrow7compute9Hashing329HashBatchERKNS0_9ExecBatchEPjRSt6vectorINS0_14KeyColumnArrayESaIS7_EElPNS_4util15TempVectorStackEll+0x130)[0xffff9d6c12cc] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero18SwissTableWithKeys4HashEPNS1_5InputEPjl+0x110)[0xffffaf681410] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero18JoinProbeProcessor11OnNextBatchElRKNS_7compute9ExecBatchEPNS_4util15TempVectorStackEPSt6vectorINS2_14KeyColumnArrayESaISA_EE+0x228)[0xffffaf687080] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero9SwissJoin16ProbeSingleBatchEmNS_7compute9ExecBatchE+0x300)[0xffffaf68f2a8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode16OnProbeSideBatchEmNS_7compute9ExecBatchE+0x25c)[0xffffaf601800] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode13InputReceivedEPNS0_8ExecNodeENS_7compute9ExecBatchE+0x1b0)[0xffffaf6022c8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode19OutputBatchCallbackENS_7compute9ExecBatchE+0x80)[0xffffaf603820] /usr/local/lib/libarrow_acero.so.1600(_ZZN5arrow5acero12HashJoinNode4InitEvENKUllNS_7compute9ExecBatchEE4_clElS3_+0x5c)[0xffffaf602bd0] /usr/local/lib/libarrow_acero.so.1600(_ZSt13__invoke_implIN5arrow6StatusERZNS0_5acero12HashJoinNode4InitEvEUllNS0_7compute9ExecBatchEE_JlS5_EET_St14__invoke_otherOT0_DpOT1_+0x80)[0xffffaf619114] /usr/local/lib/libarrow_acero.so.1600(_ZSt10__invoke_rIN5arrow6StatusERZNS0_5acero12HashJoinNode4InitEvEUllNS0_7compute9ExecBatchEE_JlS5_EENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EES9_E4typeEOSA_DpOSB_+0x70)[0xffffaf61481c] /usr/local/lib/libarrow_acero.so.1600(_ZNSt17_Function_handlerIFN5arrow6StatusElNS0_7compute9ExecBatchEEZNS0_5acero12HashJoinNode4InitEvEUllS3_E_E9_M_invokeERKSt9_Any_dataOlOS3_+0x6c)[0xffffaf60e9c0] /usr/local/lib/libarrow_acero.so.1600(_ZNKSt8functionIFN5arrow6StatusElNS0_7compute9ExecBatchEEEclElS3_+0xa8)[0xffffaf5cf6f0] /usr/local/lib/libarrow_acero.so.1600(+0x506ddc)[0xffffaf686ddc] /usr/local/lib/libarrow_acero.so.1600(+0x50bfe0)[0xffffaf68bfe0] /usr/local/lib/libarrow_acero.so.1600(+0x50b0c8)[0xffffaf68b0c8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero18JoinProbeProcessor11OnNextBatchElRKNS_7compute9ExecBatchEPNS_4util15TempVectorStackEPSt6vectorINS2_14KeyColumnArrayESaISA_EE+0x8e8)[0xffffaf687740] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero9SwissJoin16ProbeSingleBatchEmNS_7compute9ExecBatchE+0x300)[0xffffaf68f2a8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode16OnProbeSideBatchEmNS_7compute9ExecBatchE+0x25c)[0xffffaf601800] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode13InputReceivedEPNS0_8ExecNodeENS_7compute9ExecBatchE+0x1b0)[0xffffaf6022c8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode19OutputBatchCallbackENS_7compute9ExecBatchE+0x80)[0xffffaf603820] /usr/local/lib/libarrow_acero.so.1600(_ZZN5arrow5acero12HashJoinNode4InitEvENKUllNS_7compute9ExecBatchEE4_clElS3_+0x5c)[0xffffaf602bd0] /usr/local/lib/libarrow_acero.so.1600(_ZSt13__invoke_implIN5arrow6StatusERZNS0_5acero12HashJoinNode4InitEvEUllNS0_7compute9ExecBatchEE_JlS5_EET_St14__invoke_otherOT0_DpOT1_+0x80)[0xffffaf619114] /usr/local/lib/libarrow_acero.so.1600(_ZSt10__invoke_rIN5arrow6StatusERZNS0_5acero12HashJoinNode4InitEvEUllNS0_7compute9ExecBatchEE_JlS5_EENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EES9_E4typeEOSA_DpOSB_+0x70)[0xffffaf61481c] /usr/local/lib/libarrow_acero.so.1600(_ZNSt17_Function_handlerIFN5arrow6StatusElNS0_7compute9ExecBatchEEZNS0_5acero12HashJoinNode4InitEvEUllS3_E_E9_M_invokeERKSt9_Any_dataOlOS3_+0x6c)[0xffffaf60e9c0] /usr/local/lib/libarrow_acero.so.1600(_ZNKSt8functionIFN5arrow6StatusElNS0_7compute9ExecBatchEEEclElS3_+0xa8)[0xffffaf5cf6f0] /usr/local/lib/libarrow_acero.so.1600(+0x506ddc)[0xffffaf686ddc] /usr/local/lib/libarrow_acero.so.1600(+0x50bfe0)[0xffffaf68bfe0] /usr/local/lib/libarrow_acero.so.1600(+0x50b0c8)[0xffffaf68b0c8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero18JoinProbeProcessor11OnNextBatchElRKNS_7compute9ExecBatchEPNS_4util15TempVectorStackEPSt6vectorINS2_14KeyColumnArrayESaISA_EE+0x8e8)[0xffffaf687740] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero9SwissJoin16ProbeSingleBatchEmNS_7compute9ExecBatchE+0x300)[0xffffaf68f2a8] /usr/local/lib/libarrow_acero.so.1600(_ZZN5arrow5acero12HashJoinNode4InitEvENKUlmlE_clEml+0x94)[0xffffaf602d54] /usr/local/lib/libarrow_acero.so.1600(_ZSt13__invoke_implIN5arrow6StatusERZNS0_5acero12HashJoinNode4InitEvEUlmlE6_JmlEET_St14__invoke_otherOT0_DpOT1_+0x74)[0xffffaf6193dc] /usr/local/lib/libarrow_acero.so.1600(_ZSt10__invoke_rIN5arrow6StatusERZNS0_5acero12HashJoinNode4InitEvEUlmlE6_JmlEENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EES7_E4typeEOS8_DpOS9_+0x70)[0xffffaf614c00] /usr/local/lib/libarrow_acero.so.1600(_ZNSt17_Function_handlerIFN5arrow6StatusEmlEZNS0_5acero12HashJoinNode4InitEvEUlmlE6_E9_M_invokeERKSt9_Any_dataOmOl+0x6c)[0xffffaf60ecc4] /usr/local/lib/libarrow_acero.so.1600(_ZNKSt8functionIFN5arrow6StatusEmlEEclEml+0xa8)[0xffffaf6a5068] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero17TaskSchedulerImpl11ExecuteTaskEmilPb+0x84)[0xffffaf6a264c] /usr/local/lib/libarrow_acero.so.1600(+0x523220)[0xffffaf6a3220] /usr/local/lib/libarrow_acero.so.1600(+0x52421c)[0xffffaf6a421c] /usr/local/lib/libarrow_acero.so.1600(+0x52407c)[0xffffaf6a407c] /usr/local/lib/libarrow_acero.so.1600(+0x523ee4)[0xffffaf6a3ee4] /usr/local/lib/libarrow_acero.so.1600(_ZNKSt8functionIFN5arrow6StatusEmEEclEm+0x94)[0xffffaf5d033c] /usr/local/lib/libarrow_acero.so.1600(+0x4b8a14)[0xffffaf638a14] /usr/local/lib/libarrow_acero.so.1600(+0x4ba570)[0xffffaf63a570] /usr/local/lib/libarrow_acero.so.1600(+0x4b9fb8)[0xffffaf639fb8] /usr/local/lib/libarrow_acero.so.1600(+0x4b976c)[0xffffaf63976c] /usr/local/lib/libarrow_acero.so.1600(_ZNKSt8functionIFN5arrow6StatusEvEEclEv+0x7c)[0xffffaf4d3468] /usr/local/lib/libarrow_acero.so.1600(_ZNK5arrow6detail14ContinueFutureclIRSt8functionIFNS_6StatusEvEEJES4_NS_6FutureINS_8internal5EmptyEEEEENSt9enable_ifIXaaaantsrSt7is_voidIT1_E5valuentsrNS0_9is_futureISE_EE5valueoontsrT2_8is_emptysrSt7is_sameISE_S4_E5valueEvE4typeESI_OT_DpOT0_+0x4c)[0xffffaf63e0f0] /usr/local/lib/libarrow_acero.so.1600(_ZSt13__invoke_implIvRN5arrow6detail14ContinueFutureEJRNS0_6FutureINS0_8internal5EmptyEEERSt8functionIFNS0_6StatusEvEEEET_St14__invoke_otherOT0_DpOT1_+0x74)[0xffffaf63dff0] /usr/local/lib/libarrow_acero.so.1600(_ZSt8__invokeIRN5arrow6detail14ContinueFutureEJRNS0_6FutureINS0_8internal5EmptyEEERSt8functionIFNS0_6StatusEvEEEENSt15__invoke_resultIT_JDpT0_EE4typeEOSF_DpOSG_+0x50)[0xffffaf63df08] /usr/local/lib/libarrow_acero.so.1600(_ZNSt5_BindIFN5arrow6detail14ContinueFutureENS0_6FutureINS0_8internal5EmptyEEESt8functionIFNS0_6StatusEvEEEE6__callIvJEJLm0ELm1EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE+0x80)[0xffffaf63de04] /usr/local/lib/libarrow_acero.so.1600(_ZNSt5_BindIFN5arrow6detail14ContinueFutureENS0_6FutureINS0_8internal5EmptyEEESt8functionIFNS0_6StatusEvEEEEclIJEvEET0_DpOT_+0x40)[0xffffaf63dd48] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow8internal6FnOnceIFvvEE6FnImplISt5_BindIFNS_6detail14ContinueFutureENS_6FutureINS0_5EmptyEEESt8functionIFNS_6StatusEvEEEEE6invokeEv+0x1c)[0xffffaf63dcfc] /usr/local/lib/libarrow.so.1600(_ZNO5arrow8internal6FnOnceIFvvEEclEv+0x54)[0xffff9d352db8] /usr/local/lib/libarrow.so.1600(+0x1aabcb8)[0xffff9d34bcb8] /usr/local/lib/libarrow.so.1600(+0x1aacd94)[0xffff9d34cd94] /usr/local/lib/libarrow.so.1600(+0x1ab1404)[0xffff9d351404] /usr/local/lib/libarrow.so.1600(+0x1ab13bc)[0xffff9d3513bc] /usr/local/lib/libarrow.so.1600(+0x1ab1358)[0xffff9d351358] /usr/local/lib/libarrow.so.1600(+0x1ab132c)[0xffff9d35132c] /usr/local/lib/libarrow.so.1600(+0x1ab130c)[0xffff9d35130c] /lib/aarch64-linux-gnu/libstdc++.so.6(+0xdb1cc)[0xffffaefeb1cc] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util7CerrLog14PrintBackTraceEv+0x34)[0xffff9d325794] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util7CerrLogD1Ev+0x60)[0xffff9d325704] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util7CerrLogD0Ev+0x14)[0xffff9d325728] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util8ArrowLogD1Ev+0x50)[0xffff9d325578] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util15TempVectorStack5allocEjPPhPi+0xf4)[0xffff9d91e060] /usr/local/lib/libarrow.so.1600(_ZN5arrow4util16TempVectorHolderIjEC1EPNS0_15TempVectorStackEj+0x58)[0xffff9d6c54b4] /usr/local/lib/libarrow.so.1600(_ZN5arrow7compute9Hashing3215HashMultiColumnERKSt6vectorINS0_14KeyColumnArrayESaIS3_EEPNS0_12LightContextEPj+0xa4)[0xffff9d6c0ae0] /usr/local/lib/libarrow.so.1600(_ZN5arrow7compute9Hashing329HashBatchERKNS0_9ExecBatchEPjRSt6vectorINS0_14KeyColumnArrayESaIS7_EElPNS_4util15TempVectorStackEll+0x130)[0xffff9d6c12cc] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero18SwissTableWithKeys4HashEPNS1_5InputEPjl+0x110)[0xffffaf681410] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero18JoinProbeProcessor11OnNextBatchElRKNS_7compute9ExecBatchEPNS_4util15TempVectorStackEPSt6vectorINS2_14KeyColumnArrayESaISA_EE+0x228)[0xffffaf687080] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero9SwissJoin16ProbeSingleBatchEmNS_7compute9ExecBatchE+0x300)[0xffffaf68f2a8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode16OnProbeSideBatchEmNS_7compute9ExecBatchE+0x25c)[0xffffaf601800] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode13InputReceivedEPNS0_8ExecNodeENS_7compute9ExecBatchE+0x1b0)[0xffffaf6022c8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode19OutputBatchCallbackENS_7compute9ExecBatchE+0x80)[0xffffaf603820] /usr/local/lib/libarrow_acero.so.1600(_ZZN5arrow5acero12HashJoinNode4InitEvENKUllNS_7compute9ExecBatchEE4_clElS3_+0x5c)[0xffffaf602bd0] /usr/local/lib/libarrow_acero.so.1600(_ZSt13__invoke_implIN5arrow6StatusERZNS0_5acero12HashJoinNode4InitEvEUllNS0_7compute9ExecBatchEE_JlS5_EET_St14__invoke_otherOT0_DpOT1_+0x80)[0xffffaf619114] /usr/local/lib/libarrow_acero.so.1600(_ZSt10__invoke_rIN5arrow6StatusERZNS0_5acero12HashJoinNode4InitEvEUllNS0_7compute9ExecBatchEE_JlS5_EENSt9enable_ifIX16is_invocable_r_vIT_T0_DpT1_EES9_E4typeEOSA_DpOSB_+0x70)[0xffffaf61481c] /usr/local/lib/libarrow_acero.so.1600(_ZNSt17_Function_handlerIFN5arrow6StatusElNS0_7compute9ExecBatchEEZNS0_5acero12HashJoinNode4InitEvEUllS3_E_E9_M_invokeERKSt9_Any_dataOlOS3_+0x6c)[0xffffaf60e9c0] /usr/local/lib/libarrow_acero.so.1600(_ZNKSt8functionIFN5arrow6StatusElNS0_7compute9ExecBatchEEEclElS3_+0xa8)[0xffffaf5cf6f0] /usr/local/lib/libarrow_acero.so.1600(+0x506ddc)[0xffffaf686ddc] /usr/local/lib/libarrow_acero.so.1600(+0x50bfe0)[0xffffaf68bfe0] /usr/local/lib/libarrow_acero.so.1600(+0x50b0c8)[0xffffaf68b0c8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero18JoinProbeProcessor11OnNextBatchElRKNS_7compute9ExecBatchEPNS_4util15TempVectorStackEPSt6vectorINS2_14KeyColumnArrayESaISA_EE+0x8e8)[0xffffaf687740] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero9SwissJoin16ProbeSingleBatchEmNS_7compute9ExecBatchE+0x300)[0xffffaf68f2a8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode16OnProbeSideBatchEmNS_7compute9ExecBatchE+0x25c)[0xffffaf601800] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode13InputReceivedEPNS0_8ExecNodeENS_7compute9ExecBatchE+0x1b0)[0xffffaf6022c8] /usr/local/lib/libarrow_acero.so.1600(_ZN5arrow5acero12HashJoinNode19OutputBatchCallbackENS_7compute9ExecBatchE+0x80)[0xffffaf603820] /lib/aarch64-linux-gnu/libc.so.6(+0x837d0)[0xffffb52b37d0] /lib/aarch64-linux-gnu/libc.so.6(+0xef54c)[0xffffb531f54c] Aborted (core dumped) ``` -- 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]
