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]