Hello fellow #Ubuntu #clang peeps: answers.launchpad.net/ubuntu/+…
Question #709571 “clang 1:14.0-55~exp2 breaks our builds” : Questions : llvm-toolchain-14 package : Ubuntu
I am a developer in the curl project. We run CI jobs using ubuntu jammy images on GitHub Actions. Starting recently, our sanitizer jobs that use clang-14 are fail in various ways. They report they install clang "1:14.Launchpad
daniel:// stenberg://
in reply to daniel:// stenberg:// • • •Crashing Clang with Asan+Ubsan builds in 20240310.1.0 Ubuntu 22.04. · Issue #9491 · actions/runner-images
GitHubPhilip
in reply to daniel:// stenberg:// • • •kernel patch introduced here:
bugs.launchpad.net/bugs/198335…
The adjustable sysctl setting is vm.mmap_rnd_compat_bits. We set it back to 28 and CI unblocked.
Bug #1983357 “test_021_aslr_dapper_libs from ubuntu_qrt_kernel_s...” : Bugs : ubuntu-kernel-tests
Launchpaddaniel:// stenberg://
in reply to Philip • • •Andrew Kaster
in reply to daniel:// stenberg:// • • •@delayload
What a coincidence, we just added that workaround to our CI as well! Hopefully Ubuntu ships a fixed gcc/asan package soon. github.com/SerenityOS/serenity…
CI: Work around a libasan bug seen on Ubuntu with the Linux 6.5 kernel by trflynn89 · Pull Request #23567 · SerenityOS/serenity
GitHubdaniel:// stenberg://
in reply to Andrew Kaster • • •@akaster @delayload I opted to also make it "continue-on-error: true" because not all our Linux images can actually run that sysctl command...
github.com/curl/curl/pull/1312…
GHA/linux: GitHub image runner update broke the sanitizer jobs by bagder · Pull Request #13124 · curl/curl
GitHub