morningman commented on PR #69581:
URL: https://github.com/apache/doris/pull/69581#issuecomment-6483662486

   Pushed 3d96e0a3113 for the cloud_p0 failure on 4718288500f: UBSAN reported 
"load of misaligned address ... requires 4 byte alignment" 
(arrow/array/array_nested.h) when a Python UDF returned a MAP with a NULL row 
over an unaligned offsets buffer. The parent-null masks added here read offsets 
with `MapArray::value_offset()`, an aligned load, while the serdes read the 
same buffers with `unaligned_load`. The map serde's mask and 
`mask_arrow_child_slots_not_visible` (LIST, LARGE_LIST, MAP parents) now read 
them with `unaligned_load` too; new BE UT 
`ArrowParentNullsTest.MasksNullRowsBehindMisalignedOffsets`.
   
   The round-7 P2 on native Lance memory is answered in its thread 
(r4400236530), and the description now states that limitation.
   


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to