You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix ListViewArray size/offset type mismatch after compression
Fixes issue where CompactCompressor independently narrowed offset and size
arrays for ListViewArray, resulting in incompatible types (e.g., U8 offsets
with U16 sizes). The fix ensures that when sizes require a larger type than
offsets after narrowing, offsets are cast to match the size type.
This resolves the fuzzing crash:
'size type U16 (max 65535) must fit within offset type U8 (max 255)'
Includes regression test that reproduces the crash scenario.
Fixes#5322
Signed-off-by: Claude <[email protected]>
Co-authored-by: Joe Isaacs <[email protected]>
0 commit comments