zwuis wrote: > LLVM Buildbot has detected a new failure on builder `sanitizer-x86_64-linux` > running on `sanitizer-buildbot1` while building `clang` at step 2 "annotate". > > Full details are available at: > https://lab.llvm.org/buildbot/#/builders/66/builds/28335 > > <details> > <summary>Here is the relevant piece of the build log for the > reference</summary> > > ``` > Step 2 (annotate) failure: 'python > ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' > (failure) > ... > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cstdlib.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cstring.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/ctime.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cuchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cwchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cwctype.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/lib/libc++.modules.json > [3223/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > FAILED: > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > > /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ > --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/../../include > -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror > -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default > -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > -Wsuggest-override -Wstring-conversion -Wno-pass-failed > -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color > -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wall -Werror > -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m32 -fPIC -fno-builtin > -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector > -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety > -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only > -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions > -ftrivial-auto-var-init=pattern -D_LIBCPP_ABI_VERSION=Fuzzer -nostdinc++ > -fno-omit-frame-pointer -isystem > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_i386/include/c++/v1 > -MD -MT > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > -MF > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o.d > -o > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > -c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp:51:13: > error: variable 'FuzzerInitIsRunning' set but not used > [-Werror,-Wunused-but-set-variable] > 51 | static bool FuzzerInitIsRunning; > | ^ > 1 error generated. > [3224/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtraCounters.cpp.o > [3226/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_main.i386.dir/FuzzerMain.cpp.o > [3227/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsWeak.cpp.o > [3228/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerSHA1.cpp.o > [3229/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerCrossOver.cpp.o > [3230/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilLinux.cpp.o > [3231/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIOPosix.cpp.o > [3232/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilPosix.cpp.o > [3233/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtil.cpp.o > [3234/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIO.cpp.o > [3235/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMutate.cpp.o > [3236/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerTracePC.cpp.o > [3237/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDataFlowTrace.cpp.o > [3238/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerFork.cpp.o > [3239/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerLoop.cpp.o > [3240/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDriver.cpp.o > [3241/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMerge.cpp.o > ninja: build stopped: subcommand failed. > FAILED: runtimes/runtimes-stamps/runtimes-build > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-stamps/runtimes-build > > cd /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins > && /usr/bin/cmake --build . > ninja: build stopped: subcommand failed. > > How to reproduce locally: > https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild > > > @@@STEP_FAILURE@@@ > > @@@STEP_FAILURE@@@ > > @@@STEP_FAILURE@@@ > @@@BUILD_STEP test compiler-rt symbolizer@@@ > ninja: Entering directory `build_default' > [0/5] Performing build step for 'builtins' > Step 8 (build compiler-rt symbolizer) failure: build compiler-rt symbolizer > (failure) > ... > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cstdlib.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cstring.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/ctime.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cuchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cwchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cwctype.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/lib/libc++.modules.json > [3223/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > FAILED: > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > > /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ > --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/../../include > -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror > -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default > -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > -Wsuggest-override -Wstring-conversion -Wno-pass-failed > -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color > -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wall -Werror > -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m32 -fPIC -fno-builtin > -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector > -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety > -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only > -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions > -ftrivial-auto-var-init=pattern -D_LIBCPP_ABI_VERSION=Fuzzer -nostdinc++ > -fno-omit-frame-pointer -isystem > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_i386/include/c++/v1 > -MD -MT > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > -MF > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o.d > -o > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > -c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp:51:13: > error: variable 'FuzzerInitIsRunning' set but not used > [-Werror,-Wunused-but-set-variable] > 51 | static bool FuzzerInitIsRunning; > | ^ > 1 error generated. > [3224/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtraCounters.cpp.o > [3226/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_main.i386.dir/FuzzerMain.cpp.o > [3227/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsWeak.cpp.o > [3228/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerSHA1.cpp.o > [3229/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerCrossOver.cpp.o > [3230/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilLinux.cpp.o > [3231/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIOPosix.cpp.o > [3232/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilPosix.cpp.o > [3233/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtil.cpp.o > [3234/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIO.cpp.o > [3235/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMutate.cpp.o > [3236/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerTracePC.cpp.o > [3237/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDataFlowTrace.cpp.o > [3238/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerFork.cpp.o > [3239/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerLoop.cpp.o > [3240/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDriver.cpp.o > [3241/3274] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMerge.cpp.o > ninja: build stopped: subcommand failed. > FAILED: runtimes/runtimes-stamps/runtimes-build > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-stamps/runtimes-build > > cd /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins > && /usr/bin/cmake --build . > ninja: build stopped: subcommand failed. > > How to reproduce locally: > https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild > > > > > Step 9 (test compiler-rt symbolizer) failure: test compiler-rt symbolizer > (failure) > ... > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cstdlib.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cstring.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/ctime.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cuchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cwchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cwctype.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/lib/libc++.modules.json > [399/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > FAILED: > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > > /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ > --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/../../include > -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror > -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default > -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > -Wsuggest-override -Wstring-conversion -Wno-pass-failed > -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color > -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wall -Werror > -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin > -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector > -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety > -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only > -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions > -ftrivial-auto-var-init=pattern -D_LIBCPP_ABI_VERSION=Fuzzer -nostdinc++ > -fno-omit-frame-pointer -isystem > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1 > -MD -MT > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > -MF > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o.d > -o > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > -c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp:51:13: > error: variable 'FuzzerInitIsRunning' set but not used > [-Werror,-Wunused-but-set-variable] > 51 | static bool FuzzerInitIsRunning; > | ^ > 1 error generated. > [400/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerExtraCounters.cpp.o > [402/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerExtFunctionsWeak.cpp.o > [403/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_main.x86_64.dir/FuzzerMain.cpp.o > [404/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerSHA1.cpp.o > [405/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerCrossOver.cpp.o > [406/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerUtilLinux.cpp.o > [407/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerIOPosix.cpp.o > [408/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerUtilPosix.cpp.o > [409/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerUtil.cpp.o > [410/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerIO.cpp.o > [411/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerMutate.cpp.o > [412/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerTracePC.cpp.o > [413/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerDataFlowTrace.cpp.o > [414/449] Generating > FuzzedDataProviderTestObjects.FuzzedDataProviderUnittest.cpp.x86_64.o > [415/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerFork.cpp.o > [416/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerLoop.cpp.o > [417/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerDriver.cpp.o > [418/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerMerge.cpp.o > [419/449] Generating FuzzedDataProviderTestObjects.gtest-all.cc.x86_64.o > ninja: build stopped: subcommand failed. > FAILED: runtimes/CMakeFiles/check-compiler-rt > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/CMakeFiles/check-compiler-rt > > cd /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins > && /usr/bin/cmake --build > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/ > --target check-compiler-rt --config Release > ninja: build stopped: subcommand failed. > > How to reproduce locally: > https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild > > > > > Step 10 (build compiler-rt debug) failure: build compiler-rt debug (failure) > ... > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cstdlib.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cstring.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/ctime.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cuchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cwchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cwctype.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/lib/libc++.modules.json > [3220/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > FAILED: > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > > /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ > --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/../../include > -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror > -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default > -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > -Wsuggest-override -Wstring-conversion -Wno-pass-failed > -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color > -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wall -Werror > -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m32 -fPIC -fno-builtin > -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack > -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety > -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu > -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern > -D_LIBCPP_ABI_VERSION=Fuzzer -nostdinc++ -fno-omit-frame-pointer -isystem > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_i386/include/c++/v1 > -MD -MT > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > -MF > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o.d > -o > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > -c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp:51:13: > error: variable 'FuzzerInitIsRunning' set but not used > [-Werror,-Wunused-but-set-variable] > 51 | static bool FuzzerInitIsRunning; > | ^ > 1 error generated. > [3222/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_main.i386.dir/FuzzerMain.cpp.o > [3223/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilLinux.cpp.o > [3224/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsWeak.cpp.o > [3225/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilPosix.cpp.o > [3226/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerSHA1.cpp.o > [3227/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIOPosix.cpp.o > [3228/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerCrossOver.cpp.o > [3229/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtil.cpp.o > [3230/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIO.cpp.o > [3231/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMutate.cpp.o > [3232/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerTracePC.cpp.o > [3233/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDataFlowTrace.cpp.o > [3234/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerFork.cpp.o > [3235/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerLoop.cpp.o > [3236/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDriver.cpp.o > [3237/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMerge.cpp.o > ninja: build stopped: subcommand failed. > FAILED: runtimes/runtimes-stamps/runtimes-build > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-stamps/runtimes-build > > cd /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins > && /usr/bin/cmake --build . > ninja: build stopped: subcommand failed. > > How to reproduce locally: > https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild > > > > > Step 11 (test compiler-rt debug) failure: test compiler-rt debug (failure) > ... > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cstdlib.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cstring.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/ctime.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cuchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cwchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cwctype.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/lib/libc++.modules.json > [400/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > FAILED: > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > > /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ > --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/../../include > -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror > -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default > -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > -Wsuggest-override -Wstring-conversion -Wno-pass-failed > -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color > -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wall -Werror > -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin > -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack > -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety > -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu > -Wno-variadic-macros -Wno-c99-extensions -ftrivial-auto-var-init=pattern > -D_LIBCPP_ABI_VERSION=Fuzzer -nostdinc++ -fno-omit-frame-pointer -isystem > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1 > -MD -MT > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > -MF > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o.d > -o > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > -c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp:51:13: > error: variable 'FuzzerInitIsRunning' set but not used > [-Werror,-Wunused-but-set-variable] > 51 | static bool FuzzerInitIsRunning; > | ^ > 1 error generated. > [402/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_main.x86_64.dir/FuzzerMain.cpp.o > [403/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerExtFunctionsWeak.cpp.o > [404/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerCrossOver.cpp.o > [405/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerSHA1.cpp.o > [406/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerUtilLinux.cpp.o > [407/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerIOPosix.cpp.o > [408/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerUtilPosix.cpp.o > [409/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerUtil.cpp.o > [410/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerIO.cpp.o > [411/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerTracePC.cpp.o > [412/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerMutate.cpp.o > [413/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerDataFlowTrace.cpp.o > [414/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerFork.cpp.o > [415/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerLoop.cpp.o > [416/449] Generating > FuzzedDataProviderTestObjects.FuzzedDataProviderUnittest.cpp.x86_64.o > [417/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerDriver.cpp.o > [418/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerMerge.cpp.o > [419/449] Generating FuzzedDataProviderTestObjects.gtest-all.cc.x86_64.o > ninja: build stopped: subcommand failed. > FAILED: runtimes/CMakeFiles/check-compiler-rt > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/CMakeFiles/check-compiler-rt > > cd /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins > && /usr/bin/cmake --build > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/ > --target check-compiler-rt --config Release > ninja: build stopped: subcommand failed. > > How to reproduce locally: > https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild > > > > > Step 13 (build compiler-rt default) failure: build compiler-rt default > (failure) > ... > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cstdlib.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cstring.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/ctime.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cuchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cwchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat/cwctype.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/share/libc++/v1/std.compat.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/lib/libc++.modules.json > [3220/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > FAILED: > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > > /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ > --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/../../include > -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror > -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default > -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > -Wsuggest-override -Wstring-conversion -Wno-pass-failed > -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color > -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wall -Werror > -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m32 -fPIC -fno-builtin > -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector > -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety > -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only > -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions > -ftrivial-auto-var-init=pattern -D_LIBCPP_ABI_VERSION=Fuzzer -nostdinc++ > -fno-omit-frame-pointer -isystem > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_i386/include/c++/v1 > -MD -MT > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > -MF > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o.d > -o > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.i386.dir/FuzzerInterceptors.cpp.o > -c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp:51:13: > error: variable 'FuzzerInitIsRunning' set but not used > [-Werror,-Wunused-but-set-variable] > 51 | static bool FuzzerInitIsRunning; > | ^ > 1 error generated. > [3222/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_main.i386.dir/FuzzerMain.cpp.o > [3223/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerExtFunctionsWeak.cpp.o > [3224/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilPosix.cpp.o > [3225/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIOPosix.cpp.o > [3226/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerCrossOver.cpp.o > [3227/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerSHA1.cpp.o > [3228/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtilLinux.cpp.o > [3229/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerUtil.cpp.o > [3230/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerIO.cpp.o > [3231/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMutate.cpp.o > [3232/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerTracePC.cpp.o > [3233/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerFork.cpp.o > [3234/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDataFlowTrace.cpp.o > [3235/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerLoop.cpp.o > [3236/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerMerge.cpp.o > [3237/3270] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.i386.dir/FuzzerDriver.cpp.o > ninja: build stopped: subcommand failed. > FAILED: runtimes/runtimes-stamps/runtimes-build > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-stamps/runtimes-build > > cd /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins > && /usr/bin/cmake --build . > ninja: build stopped: subcommand failed. > > How to reproduce locally: > https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild > > > > > Step 14 (test compiler-rt default) failure: test compiler-rt default (failure) > ... > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cstdlib.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cstring.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/ctime.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cuchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cwchar.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat/cwctype.inc > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/share/libc++/v1/std.compat.cppm > -- Installing: > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_x86_64/lib/libc++.modules.json > [398/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > FAILED: > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > > /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++ > --target=x86_64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS > -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS > -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/../../include > -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror > -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra > -Wno-unused-parameter -Wwrite-strings -Wcast-qual > -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default > -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > -Wsuggest-override -Wstring-conversion -Wno-pass-failed > -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color > -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wall -Werror > -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fPIC -fno-builtin > -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector > -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety > -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only > -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions > -ftrivial-auto-var-init=pattern -D_LIBCPP_ABI_VERSION=Fuzzer -nostdinc++ > -fno-omit-frame-pointer -isystem > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1 > -MD -MT > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > -MF > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o.d > -o > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_interceptors.x86_64.dir/FuzzerInterceptors.cpp.o > -c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp:51:13: > error: variable 'FuzzerInitIsRunning' set but not used > [-Werror,-Wunused-but-set-variable] > 51 | static bool FuzzerInitIsRunning; > | ^ > 1 error generated. > [400/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerExtFunctionsWeak.cpp.o > [401/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer_main.x86_64.dir/FuzzerMain.cpp.o > [402/449] Generating MEMPROF_TEST_OBJECTS.gtest-all.cc.x86_64.o > [403/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerSHA1.cpp.o > [404/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerUtilLinux.cpp.o > [405/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerCrossOver.cpp.o > [406/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerIOPosix.cpp.o > [407/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerUtil.cpp.o > [408/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerUtilPosix.cpp.o > [409/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerIO.cpp.o > [410/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerTracePC.cpp.o > [411/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerMutate.cpp.o > [412/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerDataFlowTrace.cpp.o > [413/449] Generating > FuzzedDataProviderTestObjects.FuzzedDataProviderUnittest.cpp.x86_64.o > [414/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerDriver.cpp.o > [415/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerFork.cpp.o > [416/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerLoop.cpp.o > [417/449] Building CXX object > compiler-rt/lib/fuzzer/CMakeFiles/RTfuzzer.x86_64.dir/FuzzerMerge.cpp.o > [418/449] Generating FuzzedDataProviderTestObjects.gtest-all.cc.x86_64.o > ninja: build stopped: subcommand failed. > FAILED: runtimes/CMakeFiles/check-compiler-rt > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/CMakeFiles/check-compiler-rt > > cd /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins > && /usr/bin/cmake --build > /home/b/sanitizer-x86_64-linux/build/build_default/runtimes/runtimes-bins/ > --target check-compiler-rt --config Release > ninja: build stopped: subcommand failed. > > How to reproduce locally: > https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild > > > > > Step 15 (build standalone compiler-rt) failure: build standalone compiler-rt > (failure) > ... > -- Performing Test > CXX_SUPPORTS_FDEBUG_PREFIX_MAP_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/COMPILER_RT_BUILD/LIB/FUZZER/LIBCXX_FUZZER_X86_64/BUILD/INCLUDE/CXX/V1_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/LLVM_PROJECT/LIBCXX/INCLUDE_FLAG > -- Performing Test > CXX_SUPPORTS_FDEBUG_PREFIX_MAP_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/COMPILER_RT_BUILD/LIB/FUZZER/LIBCXX_FUZZER_X86_64/BUILD/INCLUDE/CXX/V1_EQ_/HOME/B/SANITIZER_X86_64_LINUX/BUILD/LLVM_PROJECT/LIBCXX/INCLUDE_FLAG > - Success > -- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG > -- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG - Success > -- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG > -- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success > -- Configuring done (10.5s) > -- Generating done (0.2s) > -- Build files have been written to: > /home/b/sanitizer-x86_64-linux/build/compiler_rt_build/lib/fuzzer/libcxx_fuzzer_x86_64/build > [369/989] Building C object > lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o > FAILED: lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o > /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang > -DVISIBILITY_HIDDEN > -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/builtins/../../../third-party/siphash/include > -Wall -Werror -Wno-unused-parameter -std=gnu11 -m64 -fno-lto > -Werror=array-bounds -Werror=uninitialized -Werror=shadow -Werror=empty-body > -Werror=sizeof-pointer-memaccess -Werror=sizeof-array-argument > -Werror=suspicious-memaccess -Werror=builtin-memcpy-chk-size > -Werror=array-bounds-pointer-arithmetic -Werror=return-stack-address > -Werror=sizeof-array-decay -Werror=format-insufficient-args -Wformat > -nostdinc++ -Wno-c2y-extensions -fPIC -fno-builtin -fvisibility=hidden > -fomit-frame-pointer -DCOMPILER_RT_HAS_FLOAT16 -MD -MT > lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o -MF > lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o.d -o > lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o -c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/builtins/emutls.c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/builtins/emutls.c:54:13: > error: variable 'emutls_key_created' set but not used > [-Werror,-Wunused-but-set-variable] > 54 | static bool emutls_key_created = false; > | ^ > 1 error generated. > [431/989] Building CXX object > lib/tsan/rtl/CMakeFiles/clang_rt.tsan-x86_64.dir/tsan_interceptors_posix.cpp.o > [433/989] Building CXX object > lib/msan/CMakeFiles/clang_rt.msan-x86_64.dir/msan_interceptors.cpp.o > [434/989] Building CXX object > lib/asan/CMakeFiles/RTAsan.x86_64.dir/asan_interceptors.cpp.o > ninja: build stopped: subcommand failed. > > How to reproduce locally: > https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild > > > > > Step 16 (test standalone compiler-rt) failure: test standalone compiler-rt > (failure) > ... > [1883/1891] Building CXX object > libcxx/src/CMakeFiles/cxx_static.dir/algorithm.cpp.o > [1884/1891] Building CXX object > libcxx/src/CMakeFiles/cxx_static.dir/filesystem/operations.cpp.o > [1885/1891] Building CXX object > libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.o > [1886/1891] Linking CXX static library lib/libc++abi.a > [1887/1891] Building CXX object > libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/tzdb.cpp.o > [1888/1891] Building CXX object > libcxx/src/CMakeFiles/cxx_static.dir/locale.cpp.o > [1889/1891] Building CXX object > libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/time_zone.cpp.o > [1890/1891] Linking CXX static library lib/libc++.a > [1891/1891] Linking CXX static library lib/libc++experimental.a > [149/663] Building C object > lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o > FAILED: lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o > /home/b/sanitizer-x86_64-linux/build/build_default/bin/clang > -DVISIBILITY_HIDDEN > -I/home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/builtins/../../../third-party/siphash/include > -Wall -Werror -Wno-unused-parameter -std=gnu11 -m64 -fno-lto > -Werror=array-bounds -Werror=uninitialized -Werror=shadow -Werror=empty-body > -Werror=sizeof-pointer-memaccess -Werror=sizeof-array-argument > -Werror=suspicious-memaccess -Werror=builtin-memcpy-chk-size > -Werror=array-bounds-pointer-arithmetic -Werror=return-stack-address > -Werror=sizeof-array-decay -Werror=format-insufficient-args -Wformat > -nostdinc++ -Wno-c2y-extensions -fPIC -fno-builtin -fvisibility=hidden > -fomit-frame-pointer -DCOMPILER_RT_HAS_FLOAT16 -MD -MT > lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o -MF > lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o.d -o > lib/builtins/CMakeFiles/clang_rt.builtins-x86_64.dir/emutls.c.o -c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/builtins/emutls.c > /home/b/sanitizer-x86_64-linux/build/llvm-project/compiler-rt/lib/builtins/emutls.c:54:13: > error: variable 'emutls_key_created' set but not used > [-Werror,-Wunused-but-set-variable] > 54 | static bool emutls_key_created = false; > | ^ > 1 error generated. > [210/663] Building CXX object > lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-x86_64.dir/tsan_interceptors_posix.cpp.o > [212/663] Generating SANITIZER_TEST_OBJECTS.gtest-all.cc.x86_64.o > [213/663] Generating > SANITIZER_TEST_OBJECTS.sanitizer_dense_map_test.cpp.x86_64.o > [214/663] Building CXX object > lib/asan/CMakeFiles/RTAsan_dynamic.x86_64.dir/asan_interceptors.cpp.o > ninja: build stopped: subcommand failed. > > How to reproduce locally: > https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild > > > > > > ``` > > </details>
This failure is related. Could you please fix these warnings with `(void)var` or `#ifndef` in a new PR? Thanks! https://github.com/llvm/llvm-project/pull/178342 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
