Hi Evgeny, On Mon, 2022-03-21 at 17:33 +0300, Evgeny Vereshchagin wrote: > 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
Great. Thanks for testing. All patches from the fuzz branch are now merged. My local fuzzer also hasn't found any new issues for almost 24 hours now. > 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. Ah, oops. Yeah that is: https://systemd.io/COREDUMP_PACKAGE_METADATA/ https://fedoraproject.org/wiki/Changes/Package_information_on_ELF_objects There are actually patches to properly recognize those. https://sourceware.org/pipermail/elfutils-devel/2021q4/thread.html#4375 I'll integrate those asap. Cheers, Mark