-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
32-bit fuzz targets seem to be failing to build when CIFuzz is run on Ubuntu 24.04 #12042
Comments
evverx
added a commit
to evverx/avahi
that referenced
this issue
Jun 9, 2024
It can't be bumped to Ubuntu 24.04 due to google/oss-fuzz#12042.
evverx
added a commit
to evverx/avahi
that referenced
this issue
Jun 9, 2024
It can't be bumped to Ubuntu 24.04 due to google/oss-fuzz#12042.
evverx
added a commit
to evverx/avahi
that referenced
this issue
Jun 9, 2024
It can't be bumped to Ubuntu 24.04 due to google/oss-fuzz#12042.
evverx
added a commit
to avahi/avahi
that referenced
this issue
Jun 9, 2024
* ci: switch the build workflow to Ubuntu 24.04 * ci: make the sed command work with DEB822 source format Fixes: ``` + apt-get build-dep -y avahi Reading package lists... E: You must put some 'deb-src' URIs in your sources.list Error: Process completed with exit code 100. ``` * ci: install mono stuff explicitly Fixes: ``` configure: error: Can not find "mcs" - The Mono C-Sharp Compiler) in your PATH ``` and ``` configure: error: Package requirements (monodoc >= 1.1.8) were not met: ``` and ``` error CS0006: Metadata file `Mono.Posix' could not be found ``` * ci: bump super-linter and point it to Ubuntu 24.04 explicitly to make it recognize the ubuntu-24.04 label and prevent it from getting updated (and potentially breaking automatically) Fixes: ``` .github/workflows/build.yml:17:14: label "ubuntu-24.04" is unknown ... | 17 | runs-on: ubuntu-24.04 | ^~~~~~~~~~~~ ------ ``` * ci: switch CodeQL to Ubuntu 24.04 * ci: point shellcheck to Ubuntu 24.04 explicitly to make it consistent with the other actions and prevent it from getting updated (and potentially breaking) automatically. * ci: pass -fno-sanitize=function explicitly to get around #584 * ci: switch coverage to Ubuntu 24.04 and ignore "source" warnings when capturing coverage Fixes: ``` geninfo: ERROR: unable to open /home/runner/work/avahi/avahi/conftest.c: No such file or directory ``` * ci: keep ubuntu-22.04 in the CIFuzz action It can't be bumped to Ubuntu 24.04 due to google/oss-fuzz#12042. * ci: switch coverity to Ubuntu 24.04
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
systemd switched its GH Actions to Ubuntu 24.04 in systemd/systemd#33241 and the CIFuzz action failed there with https://github.com/systemd/systemd/actions/runs/9415900807/job/25937868845
Looks like Ubuntu 24.04 somehow weirdly interacts with CIFuzz at runtime in 32-bit mode.
avahi failed with
https://github.com/evverx/avahi/actions/runs/9437349359/job/25993098360?pr=5
Looks like it's actions/runner-images#9977
(I'll go ahead and close it. It's possible to get it around by pinning the image to 22.04. There are other ways to get it to work but it's probably not worth it)
The text was updated successfully, but these errors were encountered: