We recently ran into rapidsai/cudf#6763 which triggers when trying to write booleans with nulls. We test writing booleans to ORC in our integration tests, but those tests did not trigger the issue. They missed it because they only write a single stripe to each file, because so few rows are written. If the test had written enough rows to trigger more than one stripe, the bug would have been caught.
We recently ran into rapidsai/cudf#6763 which triggers when trying to write booleans with nulls. We test writing booleans to ORC in our integration tests, but those tests did not trigger the issue. They missed it because they only write a single stripe to each file, because so few rows are written. If the test had written enough rows to trigger more than one stripe, the bug would have been caught.