starting build "702060f8-9de5-422d-95e7-ad7b117414e4" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/docker Step #1: Sending build context to Docker daemon 7.68kB Step #1: Step 1/5 : FROM gcr.io/oss-fuzz-base/base-builder Step #1: latest: Pulling from oss-fuzz-base/base-builder Step #1: b549f31133a9: Pulling fs layer Step #1: 5fc1849ea29a: Pulling fs layer Step #1: 5bca3ba2fc7d: Pulling fs layer Step #1: c3f8f264f82b: Pulling fs layer Step #1: 4beb7a10c8f4: Pulling fs layer Step #1: 0ca13ee436c2: Pulling fs layer Step #1: d11b53fc85fe: Pulling fs layer Step #1: 1cbdd3829a23: Pulling fs layer Step #1: 7f7781280c06: Pulling fs layer Step #1: 846994f6541d: Pulling fs layer Step #1: 83087fdbd323: Pulling fs layer Step #1: 5e20af423505: Pulling fs layer Step #1: 7e2d2d2efe99: Pulling fs layer Step #1: bae98e0cfe62: Pulling fs layer Step #1: 7c94181fc29a: Pulling fs layer Step #1: 4018e9ce42a6: Pulling fs layer Step #1: 4beb7a10c8f4: Waiting Step #1: bf9219ec845b: Pulling fs layer Step #1: 71174894d930: Pulling fs layer Step #1: 0ca13ee436c2: Waiting Step #1: e04ddd5d972b: Pulling fs layer Step #1: bfb7b1a6728d: Pulling fs layer Step #1: 2e1d8e23a9a8: Pulling fs layer Step #1: 153eacb0a891: Pulling fs layer Step #1: 4d7aa988bb31: Pulling fs layer Step #1: f93820478c87: Pulling fs layer Step #1: 038020a237ce: Pulling fs layer Step #1: 416ea49f7c22: Pulling fs layer Step #1: 9cdc40c52e67: Pulling fs layer Step #1: bee113eb3842: Pulling fs layer Step #1: 93286fa4d809: Pulling fs layer Step #1: 88a7cbc5ce33: Pulling fs layer Step #1: 5bdd6bc53e7b: Pulling fs layer Step #1: d84cd2be715d: Pulling fs layer Step #1: d171e73dd44a: Pulling fs layer Step #1: 9972794eff61: Pulling fs layer Step #1: 1cbdd3829a23: Waiting Step #1: 2e1d8e23a9a8: Waiting Step #1: bee113eb3842: Waiting Step #1: 153eacb0a891: Waiting Step #1: 93286fa4d809: Waiting Step #1: 5e20af423505: Waiting Step #1: 7f7781280c06: Waiting Step #1: 4018e9ce42a6: Waiting Step #1: d84cd2be715d: Waiting Step #1: 5bdd6bc53e7b: Waiting Step #1: f93820478c87: Waiting Step #1: bae98e0cfe62: Waiting Step #1: 038020a237ce: Waiting Step #1: 416ea49f7c22: Waiting Step #1: d171e73dd44a: Waiting Step #1: d11b53fc85fe: Waiting Step #1: 846994f6541d: Waiting Step #1: 9cdc40c52e67: Waiting Step #1: 4d7aa988bb31: Waiting Step #1: c3f8f264f82b: Waiting Step #1: bf9219ec845b: Waiting Step #1: 71174894d930: Waiting Step #1: 88a7cbc5ce33: Waiting Step #1: e04ddd5d972b: Waiting Step #1: 7c94181fc29a: Waiting Step #1: 5bca3ba2fc7d: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: 4beb7a10c8f4: Verifying Checksum Step #1: 4beb7a10c8f4: Download complete Step #1: c3f8f264f82b: Verifying Checksum Step #1: c3f8f264f82b: Download complete Step #1: 0ca13ee436c2: Verifying Checksum Step #1: 0ca13ee436c2: Download complete Step #1: 5fc1849ea29a: Verifying Checksum Step #1: 5fc1849ea29a: Download complete Step #1: 1cbdd3829a23: Download complete Step #1: 7f7781280c06: Verifying Checksum Step #1: 7f7781280c06: Download complete Step #1: b549f31133a9: Pull complete Step #1: 83087fdbd323: Verifying Checksum Step #1: 83087fdbd323: Download complete Step #1: 5e20af423505: Verifying Checksum Step #1: 5e20af423505: Download complete Step #1: 7e2d2d2efe99: Download complete Step #1: bae98e0cfe62: Verifying Checksum Step #1: bae98e0cfe62: Download complete Step #1: 7c94181fc29a: Verifying Checksum Step #1: 7c94181fc29a: Download complete Step #1: 4018e9ce42a6: Verifying Checksum Step #1: 4018e9ce42a6: Download complete Step #1: 846994f6541d: Verifying Checksum Step #1: 846994f6541d: Download complete Step #1: 71174894d930: Verifying Checksum Step #1: 71174894d930: Download complete Step #1: bf9219ec845b: Verifying Checksum Step #1: bf9219ec845b: Download complete Step #1: e04ddd5d972b: Download complete Step #1: bfb7b1a6728d: Verifying Checksum Step #1: bfb7b1a6728d: Download complete Step #1: 2e1d8e23a9a8: Verifying Checksum Step #1: 2e1d8e23a9a8: Download complete Step #1: 153eacb0a891: Verifying Checksum Step #1: 153eacb0a891: Download complete Step #1: d11b53fc85fe: Verifying Checksum Step #1: d11b53fc85fe: Download complete Step #1: f93820478c87: Verifying Checksum Step #1: f93820478c87: Download complete Step #1: 4d7aa988bb31: Verifying Checksum Step #1: 4d7aa988bb31: Download complete Step #1: 038020a237ce: Download complete Step #1: 416ea49f7c22: Verifying Checksum Step #1: 416ea49f7c22: Download complete Step #1: 9cdc40c52e67: Verifying Checksum Step #1: 9cdc40c52e67: Download complete Step #1: bee113eb3842: Verifying Checksum Step #1: bee113eb3842: Download complete Step #1: 93286fa4d809: Verifying Checksum Step #1: 93286fa4d809: Download complete Step #1: 5bdd6bc53e7b: Download complete Step #1: 88a7cbc5ce33: Download complete Step #1: d84cd2be715d: Verifying Checksum Step #1: d84cd2be715d: Download complete Step #1: d171e73dd44a: Verifying Checksum Step #1: d171e73dd44a: Download complete Step #1: 9972794eff61: Download complete Step #1: 5fc1849ea29a: Pull complete Step #1: 5bca3ba2fc7d: Pull complete Step #1: c3f8f264f82b: Pull complete Step #1: 4beb7a10c8f4: Pull complete Step #1: 0ca13ee436c2: Pull complete Step #1: d11b53fc85fe: Pull complete Step #1: 1cbdd3829a23: Pull complete Step #1: 7f7781280c06: Pull complete Step #1: 846994f6541d: Pull complete Step #1: 83087fdbd323: Pull complete Step #1: 5e20af423505: Pull complete Step #1: 7e2d2d2efe99: Pull complete Step #1: bae98e0cfe62: Pull complete Step #1: 7c94181fc29a: Pull complete Step #1: 4018e9ce42a6: Pull complete Step #1: bf9219ec845b: Pull complete Step #1: 71174894d930: Pull complete Step #1: e04ddd5d972b: Pull complete Step #1: bfb7b1a6728d: Pull complete Step #1: 2e1d8e23a9a8: Pull complete Step #1: 153eacb0a891: Pull complete Step #1: 4d7aa988bb31: Pull complete Step #1: f93820478c87: Pull complete Step #1: 038020a237ce: Pull complete Step #1: 416ea49f7c22: Pull complete Step #1: 9cdc40c52e67: Pull complete Step #1: bee113eb3842: Pull complete Step #1: 93286fa4d809: Pull complete Step #1: 88a7cbc5ce33: Pull complete Step #1: 5bdd6bc53e7b: Pull complete Step #1: d84cd2be715d: Pull complete Step #1: d171e73dd44a: Pull complete Step #1: 9972794eff61: Pull complete Step #1: Digest: sha256:a2f870afb8e148c5cfc32450b790335c008e4a0c77e210bbb8adf0c60caae5c6 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #1: ---> dd198c39e8a6 Step #1: Step 2/5 : RUN apt-get update && apt-get install -y make libboost-dev Step #1: ---> Running in ccf93cc70fa1 Step #1: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1: Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #1: Fetched 383 kB in 1s (541 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: make is already the newest version (4.2.1-1.2). Step #1: make set to manually installed. Step #1: Suggested packages: Step #1: libboost-doc libboost1.71-doc libboost-atomic1.71-dev Step #1: libboost-chrono1.71-dev libboost-container1.71-dev libboost-context1.71-dev Step #1: libboost-contract1.71-dev libboost-coroutine1.71-dev Step #1: libboost-date-time1.71-dev libboost-exception1.71-dev libboost-fiber1.71-dev Step #1: libboost-filesystem1.71-dev libboost-graph1.71-dev Step #1: libboost-graph-parallel1.71-dev libboost-iostreams1.71-dev Step #1: libboost-locale1.71-dev libboost-log1.71-dev libboost-math1.71-dev Step #1: libboost-mpi1.71-dev libboost-mpi-python1.71-dev libboost-numpy1.71-dev Step #1: libboost-program-options1.71-dev libboost-python1.71-dev Step #1: libboost-random1.71-dev libboost-regex1.71-dev Step #1: libboost-serialization1.71-dev libboost-stacktrace1.71-dev Step #1: libboost-system1.71-dev libboost-test1.71-dev libboost-thread1.71-dev Step #1: libboost-timer1.71-dev libboost-type-erasure1.71-dev libboost-wave1.71-dev Step #1: libboost1.71-tools-dev libmpfrc++-dev libntl-dev Step #1: The following NEW packages will be installed: Step #1: libboost-dev libboost1.71-dev Step #1: 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Step #1: Need to get 9072 kB of archives. Step #1: After this operation, 138 MB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libboost1.71-dev amd64 1.71.0-6ubuntu6 [9068 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libboost-dev amd64 1.71.0.0ubuntu2 [3596 B] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 9072 kB in 1s (6218 kB/s) Step #1: Selecting previously unselected package libboost1.71-dev:amd64. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #1: Preparing to unpack .../libboost1.71-dev_1.71.0-6ubuntu6_amd64.deb ... Step #1: Unpacking libboost1.71-dev:amd64 (1.71.0-6ubuntu6) ... Step #1: Selecting previously unselected package libboost-dev:amd64. Step #1: Preparing to unpack .../libboost-dev_1.71.0.0ubuntu2_amd64.deb ... Step #1: Unpacking libboost-dev:amd64 (1.71.0.0ubuntu2) ... Step #1: Setting up libboost1.71-dev:amd64 (1.71.0-6ubuntu6) ... Step #1: Setting up libboost-dev:amd64 (1.71.0.0ubuntu2) ... Step #1: Removing intermediate container ccf93cc70fa1 Step #1: ---> 6119f4474301 Step #1: Step 3/5 : RUN git clone --depth 1 https://github.com/chenshuo/muduo Step #1: ---> Running in dd1e346cce5d Step #1: Cloning into 'muduo'... Step #1: Removing intermediate container dd1e346cce5d Step #1: ---> c12289d11f16 Step #1: Step 4/5 : WORKDIR muduo Step #1: ---> Running in 120cb220d0f9 Step #1: Removing intermediate container 120cb220d0f9 Step #1: ---> 54c660b08d12 Step #1: Step 5/5 : COPY build.sh muduo_http_fuzzer.cpp $SRC/ Step #1: ---> e7896d8f79f9 Step #1: Successfully built e7896d8f79f9 Step #1: Successfully tagged gcr.io/oss-fuzz/muduo:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/muduo Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/file34nZ4M Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ c++ == \g\o ]] Step #2 - "srcmap": ++ find /src -name .git -type d Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/muduo/.git Step #2 - "srcmap": + GIT_DIR=/src/muduo Step #2 - "srcmap": + cd /src/muduo Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/chenshuo/muduo Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=f29ca0ebc2f3b0ab61c1be08482a5524334c3d6f Step #2 - "srcmap": + jq_inplace /tmp/file34nZ4M '."/src/muduo" = { type: "git", url: "https://github.com/chenshuo/muduo", rev: "f29ca0ebc2f3b0ab61c1be08482a5524334c3d6f" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filecARy09 Step #2 - "srcmap": + cat /tmp/file34nZ4M Step #2 - "srcmap": + jq '."/src/muduo" = { type: "git", url: "https://github.com/chenshuo/muduo", rev: "f29ca0ebc2f3b0ab61c1be08482a5524334c3d6f" }' Step #2 - "srcmap": + mv /tmp/filecARy09 /tmp/file34nZ4M Step #2 - "srcmap": ++ find /src -name .svn -type d Step #2 - "srcmap": ++ find /src -name .hg -type d Step #2 - "srcmap": + '[' '' '!=' '' ']' Step #2 - "srcmap": + cat /tmp/file34nZ4M Step #2 - "srcmap": + rm /tmp/file34nZ4M Step #2 - "srcmap": { Step #2 - "srcmap": "/src/muduo": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/chenshuo/muduo", Step #2 - "srcmap": "rev": "f29ca0ebc2f3b0ab61c1be08482a5524334c3d6f" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-coverage-x86_64" Step #3 - "compile-libfuzzer-coverage-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-coverage-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": CC=clang Step #3 - "compile-libfuzzer-coverage-x86_64": CXX=clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ Step #3 - "compile-libfuzzer-coverage-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers -Cinstrument-coverage -C link-arg=-lc++ Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": + sed -i '34 a $ENV{CXXFLAGS}' CMakeLists.txt Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir -p build-dir Step #3 - "compile-libfuzzer-coverage-x86_64": + cd build-dir Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake -DCMAKE_BUILD_TYPE=release -DMUDUO_BUILD_EXAMPLES=OFF .. Step #3 - "compile-libfuzzer-coverage-x86_64": CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Step #3 - "compile-libfuzzer-coverage-x86_64": Compatibility with CMake < 3.5 will be removed from a future version of Step #3 - "compile-libfuzzer-coverage-x86_64": CMake. Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Update the VERSION argument value or use a ... suffix to tell Step #3 - "compile-libfuzzer-coverage-x86_64": CMake that the project does not need compatibility with older versions. Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- The C compiler identification is Clang 18.1.8 Step #3 - "compile-libfuzzer-coverage-x86_64": -- The CXX compiler identification is Clang 18.1.8 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compiler ABI info Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compiler ABI info - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check for working C compiler: /usr/local/bin/clang - skipped Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compile features Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting C compile features - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compiler ABI info Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compiler ABI info - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compile features Step #3 - "compile-libfuzzer-coverage-x86_64": -- Detecting CXX compile features - done Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found version "1.71.0") Step #3 - "compile-libfuzzer-coverage-x86_64": -- Could NOT find Protobuf (missing: Protobuf_LIBRARIES Protobuf_INCLUDE_DIR) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR) Step #3 - "compile-libfuzzer-coverage-x86_64": -- CXX_FLAGS = -g -DCHECK_PTHREAD_RETURN_VALUE -D_FILE_OFFSET_BITS=64 -Wall -Wextra -Werror -Wconversion -Wno-unused-parameter -Wold-style-cast -Woverloaded-virtual -Wpointer-arith -Wshadow -Wwrite-strings -march=native -std=c++11 -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -Wno-null-dereference -Wno-sign-conversion -Wno-unused-local-typedef -Wthread-safety -O2 -DNDEBUG Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for accept4 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for accept4 - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- Configuring done (0.6s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Generating done (0.0s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build files have been written to: /src/muduo/build-dir Step #3 - "compile-libfuzzer-coverage-x86_64": ++ nproc Step #3 - "compile-libfuzzer-coverage-x86_64": + make -j32 Step #3 - "compile-libfuzzer-coverage-x86_64": [ 2%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/AsyncLogging.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 4%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Condition.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 6%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/CountDownLatch.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 8%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/CurrentThread.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Date.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 13%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Exception.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 15%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/LogFile.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 17%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/FileUtil.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/LogStream.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 22%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Logging.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 24%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/ProcessInfo.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 26%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Timestamp.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 28%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Thread.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 31%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/ThreadPool.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 33%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/TimeZone.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/muduo/muduo/base/TimeZone.cc:113:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #3 - "compile-libfuzzer-coverage-x86_64": 113 | char buf[n]; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/muduo/muduo/base/TimeZone.cc:113:14: note: function parameter 'n' with unknown value cannot be used in a constant expression Step #3 - "compile-libfuzzer-coverage-x86_64": /src/muduo/muduo/base/TimeZone.cc:111:24: note: declared here Step #3 - "compile-libfuzzer-coverage-x86_64": 111 | string readBytes(int n) Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [ 35%] Linking CXX static library ../../lib/libmuduo_base.a Step #3 - "compile-libfuzzer-coverage-x86_64": [ 35%] Built target muduo_base Step #3 - "compile-libfuzzer-coverage-x86_64": [ 37%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/Acceptor.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 40%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/Buffer.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 42%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/Channel.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 46%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/Connector.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 46%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/EventLoop.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 48%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/EventLoopThread.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 51%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/EventLoopThreadPool.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 53%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/Poller.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 55%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/InetAddress.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 57%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/poller/DefaultPoller.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 60%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/poller/EPollPoller.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 62%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/poller/PollPoller.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 64%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/Socket.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 66%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/TcpClient.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 68%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/SocketsOps.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 71%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/TcpConnection.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 73%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/TcpServer.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 75%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/Timer.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 77%] Building CXX object muduo/net/CMakeFiles/muduo_net.dir/TimerQueue.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/muduo/muduo/net/EventLoopThreadPool.cc:42:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] Step #3 - "compile-libfuzzer-coverage-x86_64": 42 | char buf[name_.size() + 32]; Step #3 - "compile-libfuzzer-coverage-x86_64": |  ^~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/muduo/muduo/net/EventLoopThreadPool.cc:42:14: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function Step #3 - "compile-libfuzzer-coverage-x86_64": 1 warning generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [ 80%] Linking CXX static library ../../lib/libmuduo_net.a Step #3 - "compile-libfuzzer-coverage-x86_64": [ 80%] Built target muduo_net Step #3 - "compile-libfuzzer-coverage-x86_64": [ 82%] Building CXX object muduo/net/http/CMakeFiles/muduo_http.dir/HttpServer.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 84%] Building CXX object muduo/net/http/CMakeFiles/muduo_http.dir/HttpResponse.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 86%] Building CXX object muduo/net/http/CMakeFiles/muduo_http.dir/HttpContext.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Linking CXX static library ../../../lib/libmuduo_http.a Step #3 - "compile-libfuzzer-coverage-x86_64": [ 88%] Built target muduo_http Step #3 - "compile-libfuzzer-coverage-x86_64": [ 91%] Building CXX object muduo/net/inspect/CMakeFiles/muduo_inspect.dir/Inspector.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 93%] Building CXX object muduo/net/inspect/CMakeFiles/muduo_inspect.dir/PerformanceInspector.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 95%] Building CXX object muduo/net/inspect/CMakeFiles/muduo_inspect.dir/ProcessInspector.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [ 97%] Building CXX object muduo/net/inspect/CMakeFiles/muduo_inspect.dir/SystemInspector.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Linking CXX static library ../../../lib/libmuduo_inspect.a Step #3 - "compile-libfuzzer-coverage-x86_64": [100%] Built target muduo_inspect Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -I/src/muduo -o muduo_http_fuzzer.o -c /src/muduo_http_fuzzer.cpp Step #3 - "compile-libfuzzer-coverage-x86_64": + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -fsanitize=fuzzer muduo_http_fuzzer.o -o /workspace/out/libfuzzer-coverage-x86_64/muduo_http_fuzzer ./lib/libmuduo_http.a ./lib/libmuduo_net.a ./lib/libmuduo_base.a Finished Step #3 - "compile-libfuzzer-coverage-x86_64" Starting Step #4 Step #4: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #4: Using default tag: latest Step #4: latest: Pulling from oss-fuzz-base/base-runner Step #4: b549f31133a9: Already exists Step #4: 5fc1849ea29a: Already exists Step #4: 5bca3ba2fc7d: Already exists Step #4: fae44f6c4afb: Pulling fs layer Step #4: 6bb086a76dac: Pulling fs layer Step #4: 93d27c16d33e: Pulling fs layer Step #4: 2ed907c114e3: Pulling fs layer Step #4: c356b7427c88: Pulling fs layer Step #4: e8d856c3fdca: Pulling fs layer Step #4: 3931eca29f39: Pulling fs layer Step #4: b76e3f62a0ba: Pulling fs layer Step #4: 7bfd5336ece5: Pulling fs layer Step #4: e0b08c0fdc11: Pulling fs layer Step #4: 2846796a4416: Pulling fs layer Step #4: 6cc7e05a106e: Pulling fs layer Step #4: 6c44541c6a30: Pulling fs layer Step #4: 110ea339d19c: Pulling fs layer Step #4: 080996c25b34: Pulling fs layer Step #4: 4c9dcebec043: Pulling fs layer Step #4: 5e63b9addfd0: Pulling fs layer Step #4: 7606710857f8: Pulling fs layer Step #4: 47b62b419d91: Pulling fs layer Step #4: be88441f6a95: Pulling fs layer Step #4: 6e1d3dc39f27: Pulling fs layer Step #4: 8fd9caca2676: Pulling fs layer Step #4: 10ceb6aa6ab4: Pulling fs layer Step #4: 2ed907c114e3: Waiting Step #4: c356b7427c88: Waiting Step #4: 080996c25b34: Waiting Step #4: 4c9dcebec043: Waiting Step #4: 2846796a4416: Waiting Step #4: 5e63b9addfd0: Waiting Step #4: 6cc7e05a106e: Waiting Step #4: 6c44541c6a30: Waiting Step #4: 7606710857f8: Waiting Step #4: e8d856c3fdca: Waiting Step #4: 110ea339d19c: Waiting Step #4: 47b62b419d91: Waiting Step #4: 3931eca29f39: Waiting Step #4: be88441f6a95: Waiting Step #4: 10ceb6aa6ab4: Waiting Step #4: b76e3f62a0ba: Waiting Step #4: 8fd9caca2676: Waiting Step #4: 7bfd5336ece5: Waiting Step #4: e0b08c0fdc11: Waiting Step #4: fae44f6c4afb: Verifying Checksum Step #4: fae44f6c4afb: Download complete Step #4: 93d27c16d33e: Download complete Step #4: 6bb086a76dac: Verifying Checksum Step #4: 6bb086a76dac: Download complete Step #4: fae44f6c4afb: Pull complete Step #4: 2ed907c114e3: Verifying Checksum Step #4: 2ed907c114e3: Download complete Step #4: c356b7427c88: Verifying Checksum Step #4: c356b7427c88: Download complete Step #4: 6bb086a76dac: Pull complete Step #4: 3931eca29f39: Verifying Checksum Step #4: 3931eca29f39: Download complete Step #4: 93d27c16d33e: Pull complete Step #4: b76e3f62a0ba: Verifying Checksum Step #4: b76e3f62a0ba: Download complete Step #4: 7bfd5336ece5: Verifying Checksum Step #4: 7bfd5336ece5: Download complete Step #4: e8d856c3fdca: Verifying Checksum Step #4: e8d856c3fdca: Download complete Step #4: 2ed907c114e3: Pull complete Step #4: 6cc7e05a106e: Verifying Checksum Step #4: 6cc7e05a106e: Download complete Step #4: 2846796a4416: Verifying Checksum Step #4: 2846796a4416: Download complete Step #4: c356b7427c88: Pull complete Step #4: 6c44541c6a30: Verifying Checksum Step #4: 6c44541c6a30: Download complete Step #4: 080996c25b34: Download complete Step #4: e0b08c0fdc11: Verifying Checksum Step #4: e0b08c0fdc11: Download complete Step #4: 110ea339d19c: Verifying Checksum Step #4: 110ea339d19c: Download complete Step #4: 5e63b9addfd0: Verifying Checksum Step #4: 5e63b9addfd0: Download complete Step #4: 7606710857f8: Verifying Checksum Step #4: 7606710857f8: Download complete Step #4: 47b62b419d91: Verifying Checksum Step #4: 47b62b419d91: Download complete Step #4: be88441f6a95: Verifying Checksum Step #4: be88441f6a95: Download complete Step #4: e8d856c3fdca: Pull complete Step #4: 3931eca29f39: Pull complete Step #4: 8fd9caca2676: Verifying Checksum Step #4: 8fd9caca2676: Download complete Step #4: b76e3f62a0ba: Pull complete Step #4: 6e1d3dc39f27: Verifying Checksum Step #4: 6e1d3dc39f27: Download complete Step #4: 10ceb6aa6ab4: Verifying Checksum Step #4: 10ceb6aa6ab4: Download complete Step #4: 7bfd5336ece5: Pull complete Step #4: 4c9dcebec043: Verifying Checksum Step #4: 4c9dcebec043: Download complete Step #4: e0b08c0fdc11: Pull complete Step #4: 2846796a4416: Pull complete Step #4: 6cc7e05a106e: Pull complete Step #4: 6c44541c6a30: Pull complete Step #4: 110ea339d19c: Pull complete Step #4: 080996c25b34: Pull complete Step #4: 4c9dcebec043: Pull complete Step #4: 5e63b9addfd0: Pull complete Step #4: 7606710857f8: Pull complete Step #4: 47b62b419d91: Pull complete Step #4: be88441f6a95: Pull complete Step #4: 6e1d3dc39f27: Pull complete Step #4: 8fd9caca2676: Pull complete Step #4: 10ceb6aa6ab4: Pull complete Step #4: Digest: sha256:dc299f69dfed0a7c14bd3c39c65c153824e6f98156f34438d47c59f39aa939bf Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #4 Starting Step #5 Step #5: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #5: [/corpus/muduo_http_fuzzer.zip] Step #5: End-of-central-directory signature not found. Either this file is not Step #5: a zipfile, or it constitutes one disk of a multi-part archive. In the Step #5: latter case the central directory and zipfile comment will be found on Step #5: the last disk(s) of this archive. Step #5: unzip: cannot find zipfile directory in one of /corpus/muduo_http_fuzzer.zip or Step #5: /corpus/muduo_http_fuzzer.zip.zip, and cannot find /corpus/muduo_http_fuzzer.zip.ZIP, period. Step #5: Failed to unpack the corpus for muduo_http_fuzzer. This usually means that corpus backup for a particular fuzz target does not exist. If a fuzz target was added in the last 24 hours, please wait one more day. Otherwise, something is wrong with the fuzz target or the infrastructure, and corpus pruning task does not finish successfully. Step #5: ******************************************************************************** Step #5: Code coverage report generation failed. Step #5: To reproduce, run: Step #5: python infra/helper.py build_image muduo Step #5: python infra/helper.py build_fuzzers --sanitizer coverage muduo Step #5: python infra/helper.py coverage muduo Step #5: ******************************************************************************** Finished Step #5 ERROR ERROR: build step 5 "gcr.io/oss-fuzz-base/base-runner" failed: step exited with non-zero status: 1