From 9670922d4480af35bf6ab20ef5de3a41b4d48c4d Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 11 Mar 2025 01:54:28 +0900 Subject: [PATCH] ci/mkosi: enable sanitizers on Fedora 41 It seems the recent update of LLVM package in Fedora rawhide breaks sanitizers, and udevd freezes after false-positive (I guess) issue is detected: systemd-udevd[2646]: ================================================================= systemd-udevd[2646]: ==2646==ERROR: AddressSanitizer: stack-buffer-underflow on address 0x7ffc3a642660 at pc 0x555627ac022b bp 0x7ffc3a6422b0 sp 0x7ffc3a6422a8 systemd-udevd[2646]: READ of size 8 at 0x7ffc3a642660 thread T0 ((udev-worker)) llvm-19.1.7-11.fc43 worked fine, but llvm-20.1.0-1.fc43 does not. To avoid the issue, let's enable sanitizer on Fedora 41, and disable it on Fedora rawhide. Closes #36678. --- .github/workflows/mkosi.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/mkosi.yml b/.github/workflows/mkosi.yml index 00fa67c64b9..794025155ec 100644 --- a/.github/workflows/mkosi.yml +++ b/.github/workflows/mkosi.yml @@ -80,19 +80,19 @@ jobs: skip: TEST-21-DFUZZER - distro: fedora release: "41" + sanitizers: address,undefined + llvm: 1 + cflags: "-Og" + relabel: yes + vm: 0 + - distro: fedora + release: rawhide sanitizers: "" llvm: 0 cflags: "-Og" relabel: yes vm: 0 skip: TEST-21-DFUZZER - - distro: fedora - release: rawhide - sanitizers: address,undefined - llvm: 1 - cflags: "-Og" - relabel: yes - vm: 0 - distro: opensuse release: tumbleweed sanitizers: ""