Hi Mark, > I'll report back once I figure > out why the unit tests are failing on Fedora Rawhide: > https://copr-be.cloud.fedoraproject.org/results/packit/evverx-elfutils-72/fedora-rawhide-x86_64/03799633-elfutils/builder-live.log.gz >
I tested the fuzz branch and I can confirm that all the issues reported by OSS-Fuzz found with ASan+UBSan are gone. I kind of lost track of them at some point but the following issues can no longer be triggered: fuzz-libdwfl-crashes/oss-fuzz-45629 \ fuzz-libdwfl-crashes/oss-fuzz-45634 \ fuzz-libdwfl-crashes/oss-fuzz-45635 \ fuzz-libdwfl-crashes/oss-fuzz-45636 \ fuzz-libdwfl-crashes/oss-fuzz-45646 \ fuzz-libelf-crashes/oss-fuzz-45637 \ fuzz-libelf-crashes/oss-fuzz-45682 The unit tests have nothing to do with the fuzz branch because once I pointed the tests to the master branch they also failed. Looking at "phdr[8]: unknown object file note type 3405650558 with owner name 'FDO' at offset 200" it seems it's caused by the toolchain used there. On Fedora 35 the tests pass. Thanks, Evgeny Vereshchagin