On 3/12/24 15:12, Ilya Maximets wrote: > On 3/12/24 13:16, Eelco Chaudron wrote: >> >> >> On 12 Mar 2024, at 12:47, Ilya Maximets wrote: >> >>> Starting with image version 20240310.1.0, GitHub runners are using >>> 32-bit entropy for ASLR: >>> >>> $ sudo sysctl -a | grep vm.mmap.rnd >>> vm.mmap_rnd_bits = 32 >>> vm.mmap_rnd_compat_bits = 16 >>> >>> This breaks all the asan-enabled builds, because older asan gets >>> confused by memory mappings and crashes with segmentation fault. >>> >>> The issue is fixed in newer releases of llvm: >>> >>> https://github.com/llvm/llvm-project/commit/fb77ca05ffb4f8e666878f2f6718a9fb4d686839 >>> https://reviews.llvm.org/D148280 >>> >>> But these are not available in Ubuntu 22.04 image. >>> >>> This should be fixed by GitHub, but until new images are available >>> reducing ASLR entropy manually to 28 bits to make builds work. >>> >>> Reported-at: https://github.com/actions/runner-images/issues/9491 >>> Signed-off-by: Ilya Maximets <[email protected]> >> >> Thanks for finding the solution to this! >> >> Acked-by: Eelco Chaudron <[email protected]> >> > > Thanks, Eelco, Dumitru and Aaron. > > Applied to all branches. >
Also applied to the OVN tree to main and all branches down to 22.03. Regards, Dumitru _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
