Skip to content

Conversation

@connortsui20
Copy link
Contributor

Fixes #5743

Bug was here:

        indices_array
            .validity()
            .clone()
            .and(array.validity().clone()),

This one is sort of a yikes (it might originally been my code? not sure 😱), so I did some refactoring to make writing the obviously correct code more easily

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 added changelog/fix A bug fix fuzzer Issues detected by the fuzzer labels Dec 16, 2025
@codecov
Copy link

codecov bot commented Dec 16, 2025

Codecov Report

❌ Patch coverage is 94.11765% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 82.10%. Comparing base (8781064) to head (e2aa492).
⚠️ Report is 2 commits behind head on develop.

Files with missing lines Patch % Lines
vortex-array/src/arrays/list/compute/take.rs 94.11% 2 Missing ⚠️

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@connortsui20 connortsui20 merged commit 8eb7e58 into develop Dec 16, 2025
54 checks passed
@connortsui20 connortsui20 deleted the ct/fix-list-validity branch December 16, 2025 22:27
paultiq pushed a commit to paultiq/vortex that referenced this pull request Dec 17, 2025
Fixes vortex-data#5743

Bug was here:

```rust
        indices_array
            .validity()
            .clone()
            .and(array.validity().clone()),
```

This one is sort of a yikes (it might originally been my code? not sure
😱), so I did some refactoring to make writing the obviously correct code
more easily

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fix A bug fix fuzzer Issues detected by the fuzzer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fuzzing Crash: List take creates validity array with incorrect size

3 participants