amoeba commented on issue #41813:
URL: https://github.com/apache/arrow/issues/41813#issuecomment-2166994366

   I did get more info from a debug build, so this is something to go off of:
   
   ```
   * thread #18, name = 'R', stop reason = signal SIGSEGV: invalid address 
(fault address: 0x7ff551565330)
       frame #0: 0x00007fffe8bc1e11 libarrow.so.1700`unsigned long 
arrow::compute::Compare8_avx2<4>(left_base="\xe6\a", right_base="\xe4\a", 
irow_left_first=784, offset_right=([0] = 82491328, [1] = 5718977208514924784, 
[2] = 5718727617226473472, [3] = 1723092364720968600), bit_offset=0) at 
compare_internal_avx2.cc:333:19
      330             ARROW_DCHECK(false);
      331         }
      332
   -> 333         __m256i right = _mm256_i32gather_epi32((const 
int*)right_base, offset_right, 1);
      334         if (column_width != sizeof(uint32_t)) {
      335           constexpr uint32_t mask = column_width == 0 || column_width 
== 1 ? 0xff : 0xffff;
      336           right = _mm256_and_si256(right, _mm256_set1_epi32(mask));
   (lldb) p right_base
   (const uint8_t *) $0 = 0x00007ff5d1400240 "\xe4\a"
   (lldb) p offset_right
   (__m256i) $1 = (82491328, 5718977208514924784, 5718727617226473472, 
1723092364720968600)
   ```


-- 
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]

Reply via email to