On 3/12/24 14:28, Dumitru Ceara 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]> >> > > Acked-by: Dumitru Ceara <[email protected]> > > Ilya, if you're OK with it, I can cherry-pick this into the OVN tree > too. It applies there too. Here's the commit in my fork: > > https://github.com/dceara/ovn/commit/7a9fdc76ce18f4081700ebee4aa88708a711f5f5
Yeah, sure. Feel free to take it. Best regards, Ilya Maximets. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
