**Describe the bug** There are some ctors which have uninitialized member vars. And we do miss set value to them. e.g. https://github.com/apache/incubator-doris/pull/3750 Because UTs link to the static libs of src, so gcc warning `-Wuninitialized` can't help us. But UBSAN can. **To Reproduce** Steps to reproduce the behavior: 1. build ut with UBSAN, and run test 1. we may find `runtime error: load of value XX, which is not a valid value for type 'YYY'`. It's usually because we use the uninitialized vars. **Expected behavior** No the `load of value` error log. I'll fix: 1. RowBlockInfo::null_supported 1. BlockManagerOptions::enable_metric 1. TabletColumn::all bool member vars **Additional context** We should be careful about uninitialized vars. May need more ut.
Activity
[fix](nereids) fix sql cache bug and some tests apache#46443 apache#4…