Jörn Horstmann created ARROW-11267: --------------------------------------
Summary: [Rust]: Comparison of list arrays with differing offsets fails Key: ARROW-11267 URL: https://issues.apache.org/jira/browse/ARROW-11267 Project: Apache Arrow Issue Type: Bug Components: Rust Reporter: Jörn Horstmann Found this while reviewing the fix for ARROW-11239. The reason for the failure seems to be related to the combining of null bitmaps of parent/child data. When I changed `create_list_array` to not include null buffers the test passes. {code:java} #[test] fn test_list_different_offsets() { let a = create_list_array(&[Some(&[0, 0]), Some(&[1, 2]), Some(&[3, 4])]); let b = create_list_array(&[Some(&[1, 2]), Some(&[3, 4]), Some(&[5, 6])]); let a_slice = a.slice(1, 2); let b_slice = b.slice(0, 2); test_equal(&a_slice, &b_slice, true); } {code} [~jorgecarleitao] [~nevi_me] FYI -- This message was sent by Atlassian Jira (v8.3.4#803005)