-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Open
Description
python3 infra/helper.py build_fuzzers --engine afl --sanitizer none libwebp
All harnesses fail when linking.
[ 99%] Linking CXX executable imageio_fuzzer
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [tests/fuzzer/CMakeFiles/animation_api_fuzzer.dir/build.make:202: tests/fuzzer/animation_api_fuzzer] Error 1
make[1]: *** [CMakeFiles/Makefile2:2882: tests/fuzzer/CMakeFiles/animation_api_fuzzer.dir/all] Error 2
/usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25
/src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_pc_guard':
afl-compiler-rt.o.c:(.text+0x16c0): multiple definition of `__sanitizer_cov_trace_pc_guard'; /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x25
/usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_pc_guard+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_pc_guard_init':
afl-compiler-rt.o.c:(.text+0x16d0): multiple definition of `__sanitizer_cov_trace_pc_guard_init'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_pc_guard_init+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_cmp1':
afl-compiler-rt.o.c:(.text+0x23c0): multiple definition of `__sanitizer_cov_trace_cmp1'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_cmp1+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_const_cmp1':
afl-compiler-rt.o.c:(.text+0x23d0): multiple definition of `__sanitizer_cov_trace_const_cmp1'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_const_cmp1+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_cmp2':
afl-compiler-rt.o.c:(.text+0x23e0): multiple definition of `__sanitizer_cov_trace_cmp2'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_cmp2+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_const_cmp2':
afl-compiler-rt.o.c:(.text+0x23f0): multiple definition of `__sanitizer_cov_trace_const_cmp2'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_const_cmp2+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_cmp4':
afl-compiler-rt.o.c:(.text+0x2400): multiple definition of `__sanitizer_cov_trace_cmp4'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_cmp4+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_const_cmp4':
afl-compiler-rt.o.c:(.text+0x2570): multiple definition of `__sanitizer_cov_trace_const_cmp4'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_const_cmp4+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_cmp8':
afl-compiler-rt.o.c:(.text+0x26e0): multiple definition of `__sanitizer_cov_trace_cmp8'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_cmp8+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_const_cmp8':
afl-compiler-rt.o.c:(.text+0x2850): multiple definition of `__sanitizer_cov_trace_const_cmp8'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_const_cmp8+0x0): first defined here
/usr/bin/ld: /src/aflplusplus/afl-compiler-rt.o: in function `__sanitizer_cov_trace_switch':
afl-compiler-rt.o.c:(.text+0x2cc0): multiple definition of `__sanitizer_cov_trace_switch'; /usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a(fuzzer_no_main.o):(.text.__sanitizer_cov_trace_switch+0x0): first defined here
Metadata
Metadata
Assignees
Labels
No labels