sqlite-vec/tests/fuzz/corpus/vec-mismatch
Alex Garcia b669801d31 Add UBSAN findings TODO and improve vec-mismatch fuzzer
Document three classes of undefined behavior found by UBSAN:
function pointer type mismatches, misaligned f32 reads, and
float-to-integer overflow in vec_quantize_int8.

Improve vec-mismatch fuzzer to cover all error-path cleanup patterns:
type mismatches, dimension mismatches, single-arg functions, and
both text and blob inputs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:19:33 -08:00
..
dim_mismatch_4d_2d Add UBSAN findings TODO and improve vec-mismatch fuzzer 2026-03-02 21:19:33 -08:00
json2d_invalid_blob Add UBSAN findings TODO and improve vec-mismatch fuzzer 2026-03-02 21:19:33 -08:00
json4d_invalid_blob Add UBSAN findings TODO and improve vec-mismatch fuzzer 2026-03-02 21:19:33 -08:00
json_1d_blob_5byte Add vec-mismatch fuzz target that catches aCleanup(a) bug in ensure_vector_match 2026-03-02 20:45:50 -08:00
json_2d_blob_3byte Add vec-mismatch fuzz target that catches aCleanup(a) bug in ensure_vector_match 2026-03-02 20:45:50 -08:00
json_valid_blob_invalid Add vec-mismatch fuzz target that catches aCleanup(a) bug in ensure_vector_match 2026-03-02 20:45:50 -08:00
json_valid_empty Add vec-mismatch fuzz target that catches aCleanup(a) bug in ensure_vector_match 2026-03-02 20:45:50 -08:00
single_f32_bad_text Add UBSAN findings TODO and improve vec-mismatch fuzzer 2026-03-02 21:19:33 -08:00
single_normalize_json Add UBSAN findings TODO and improve vec-mismatch fuzzer 2026-03-02 21:19:33 -08:00
type_mismatch_f32_bit Add UBSAN findings TODO and improve vec-mismatch fuzzer 2026-03-02 21:19:33 -08:00
type_mismatch_f32_int8 Add UBSAN findings TODO and improve vec-mismatch fuzzer 2026-03-02 21:19:33 -08:00