starting build "00f341cd-d164-40fc-863b-1b930edc0bbb" 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 5.12kB Step #1: Step 1/4 : 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: 160496dfdc1e: Pulling fs layer Step #1: e2c1e6ffb55e: Pulling fs layer Step #1: 790f0b60d601: Pulling fs layer Step #1: ba5377523637: Pulling fs layer Step #1: fcf19af99e9b: Pulling fs layer Step #1: c120616e8611: Pulling fs layer Step #1: 648979ff9271: Pulling fs layer Step #1: 38b58f40b986: Pulling fs layer Step #1: 6fec27639895: Pulling fs layer Step #1: 6311c17bee61: Pulling fs layer Step #1: 63cd1cde0eec: Pulling fs layer Step #1: 1ef02760f71f: Pulling fs layer Step #1: fda5a71c8862: Pulling fs layer Step #1: 7ad2f7c615a2: Pulling fs layer Step #1: 0b07407e6342: Pulling fs layer Step #1: ba5377523637: Waiting Step #1: fbed995eca46: Pulling fs layer Step #1: fcf19af99e9b: Waiting Step #1: 4381c7f8884c: Pulling fs layer Step #1: bd3393df7542: Pulling fs layer Step #1: f8afaf16f210: Pulling fs layer Step #1: 086216b75b6f: Pulling fs layer Step #1: ebb3d4059a93: Pulling fs layer Step #1: 1cb7b39b268b: Pulling fs layer Step #1: fd1f752e3c9f: Pulling fs layer Step #1: 84db406b755d: Pulling fs layer Step #1: 3968f7202bef: Pulling fs layer Step #1: 37c0a55501a4: Pulling fs layer Step #1: fddacf1580ff: Pulling fs layer Step #1: 3c790d5687e6: Pulling fs layer Step #1: 0fcda4deea49: Pulling fs layer Step #1: c120616e8611: Waiting Step #1: 648979ff9271: Waiting Step #1: 7ad2f7c615a2: Waiting Step #1: cfc1aaab3799: Pulling fs layer Step #1: 5764b068ae0e: Pulling fs layer Step #1: 38b58f40b986: Waiting Step #1: fbed995eca46: Waiting Step #1: 4381c7f8884c: Waiting Step #1: 790f0b60d601: Waiting Step #1: ebb3d4059a93: Waiting Step #1: 3968f7202bef: Waiting Step #1: 6fec27639895: Waiting Step #1: fddacf1580ff: Waiting Step #1: 37c0a55501a4: Waiting Step #1: 1cb7b39b268b: Waiting Step #1: fda5a71c8862: Waiting Step #1: 6311c17bee61: Waiting Step #1: 63cd1cde0eec: Waiting Step #1: 5764b068ae0e: Waiting Step #1: fd1f752e3c9f: Waiting Step #1: 0fcda4deea49: Waiting Step #1: 3c790d5687e6: Waiting Step #1: bd3393df7542: Waiting Step #1: f8afaf16f210: Waiting Step #1: 0b07407e6342: Waiting Step #1: 84db406b755d: Waiting Step #1: cfc1aaab3799: Waiting Step #1: e2c1e6ffb55e: Verifying Checksum Step #1: e2c1e6ffb55e: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: ba5377523637: Verifying Checksum Step #1: ba5377523637: Download complete Step #1: 790f0b60d601: Verifying Checksum Step #1: 790f0b60d601: Download complete Step #1: 160496dfdc1e: Verifying Checksum Step #1: 160496dfdc1e: Download complete Step #1: fcf19af99e9b: Download complete Step #1: 38b58f40b986: Download complete Step #1: 648979ff9271: Verifying Checksum Step #1: 648979ff9271: Download complete Step #1: b549f31133a9: Pull complete Step #1: 6311c17bee61: Verifying Checksum Step #1: 6311c17bee61: Download complete Step #1: 63cd1cde0eec: Download complete Step #1: 1ef02760f71f: Verifying Checksum Step #1: 1ef02760f71f: Download complete Step #1: fda5a71c8862: Verifying Checksum Step #1: fda5a71c8862: Download complete Step #1: 7ad2f7c615a2: Verifying Checksum Step #1: 7ad2f7c615a2: Download complete Step #1: 6fec27639895: Verifying Checksum Step #1: 6fec27639895: Download complete Step #1: 0b07407e6342: Verifying Checksum Step #1: 0b07407e6342: Download complete Step #1: fbed995eca46: Verifying Checksum Step #1: fbed995eca46: Download complete Step #1: 4381c7f8884c: Verifying Checksum Step #1: 4381c7f8884c: Download complete Step #1: bd3393df7542: Verifying Checksum Step #1: bd3393df7542: Download complete Step #1: f8afaf16f210: Verifying Checksum Step #1: f8afaf16f210: Download complete Step #1: 086216b75b6f: Download complete Step #1: ebb3d4059a93: Verifying Checksum Step #1: ebb3d4059a93: Download complete Step #1: c120616e8611: Verifying Checksum Step #1: c120616e8611: Download complete Step #1: 1cb7b39b268b: Verifying Checksum Step #1: 1cb7b39b268b: Download complete Step #1: fd1f752e3c9f: Verifying Checksum Step #1: fd1f752e3c9f: Download complete Step #1: 84db406b755d: Verifying Checksum Step #1: 84db406b755d: Download complete Step #1: 3968f7202bef: Verifying Checksum Step #1: 3968f7202bef: Download complete Step #1: 37c0a55501a4: Verifying Checksum Step #1: 37c0a55501a4: Download complete Step #1: fddacf1580ff: Verifying Checksum Step #1: fddacf1580ff: Download complete Step #1: 3c790d5687e6: Verifying Checksum Step #1: 3c790d5687e6: Download complete Step #1: 0fcda4deea49: Verifying Checksum Step #1: 0fcda4deea49: Download complete Step #1: cfc1aaab3799: Verifying Checksum Step #1: cfc1aaab3799: Download complete Step #1: 160496dfdc1e: Pull complete Step #1: 5764b068ae0e: Verifying Checksum Step #1: 5764b068ae0e: Download complete Step #1: e2c1e6ffb55e: Pull complete Step #1: 790f0b60d601: Pull complete Step #1: ba5377523637: Pull complete Step #1: fcf19af99e9b: Pull complete Step #1: c120616e8611: Pull complete Step #1: 648979ff9271: Pull complete Step #1: 38b58f40b986: Pull complete Step #1: 6fec27639895: Pull complete Step #1: 6311c17bee61: Pull complete Step #1: 63cd1cde0eec: Pull complete Step #1: 1ef02760f71f: Pull complete Step #1: fda5a71c8862: Pull complete Step #1: 7ad2f7c615a2: Pull complete Step #1: 0b07407e6342: Pull complete Step #1: fbed995eca46: Pull complete Step #1: 4381c7f8884c: Pull complete Step #1: bd3393df7542: Pull complete Step #1: f8afaf16f210: Pull complete Step #1: 086216b75b6f: Pull complete Step #1: ebb3d4059a93: Pull complete Step #1: 1cb7b39b268b: Pull complete Step #1: fd1f752e3c9f: Pull complete Step #1: 84db406b755d: Pull complete Step #1: 3968f7202bef: Pull complete Step #1: 37c0a55501a4: Pull complete Step #1: fddacf1580ff: Pull complete Step #1: 3c790d5687e6: Pull complete Step #1: 0fcda4deea49: Pull complete Step #1: cfc1aaab3799: Pull complete Step #1: 5764b068ae0e: Pull complete Step #1: Digest: sha256:b40f1a2ba14708e0ba1594dfbb4e460eb329c098f352ebac59ea72a2c9f7bbc8 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #1: ---> 595c6f14e029 Step #1: Step 2/4 : RUN git clone --recursive https://github.com/uNetworking/uWebSockets.git uWebSockets Step #1: ---> Running in afa79a083f2e Step #1: Cloning into 'uWebSockets'... Step #1: Submodule 'fuzzing/libEpollFuzzer' (https://github.com/uNetworking/libEpollFuzzer) registered for path 'fuzzing/libEpollFuzzer' Step #1: Submodule 'fuzzing/seed-corpus' (https://github.com/uNetworking/seed-corpus.git) registered for path 'fuzzing/seed-corpus' Step #1: Submodule 'h1spec' (https://github.com/uNetworking/h1spec) registered for path 'h1spec' Step #1: Submodule 'uSockets' (https://github.com/uNetworking/uSockets.git) registered for path 'uSockets' Step #1: Cloning into '/src/uWebSockets/fuzzing/libEpollFuzzer'... Step #1: Cloning into '/src/uWebSockets/fuzzing/seed-corpus'... Step #1: Cloning into '/src/uWebSockets/h1spec'... Step #1: Cloning into '/src/uWebSockets/uSockets'... Step #1: Submodule path 'fuzzing/libEpollFuzzer': checked out 'b9bbd2d490a2fe3784283e0e456381ff26f175d6' Step #1: Submodule path 'fuzzing/seed-corpus': checked out '69f5fd36c102f0a7d527049983c0e2b2a822c23d' Step #1: Submodule path 'h1spec': checked out 'fcce994d007791929997695a02b40c1195522744' Step #1: Submodule path 'uSockets': checked out '9e1ccc70424d1a09601654d963be0a592462c85b' Step #1: Submodule 'boringssl' (https://github.com/google/boringssl) registered for path 'uSockets/boringssl' Step #1: Submodule 'lsquic' (https://github.com/litespeedtech/lsquic) registered for path 'uSockets/lsquic' Step #1: Cloning into '/src/uWebSockets/uSockets/boringssl'... Step #1: Cloning into '/src/uWebSockets/uSockets/lsquic'... Step #1: Submodule path 'uSockets/boringssl': checked out '1ccef4908ce04adc6d246262846f3cd8a111fa44' Step #1: Submodule path 'uSockets/lsquic': checked out '108c4e7629a8c10b9a73e3d95be0a1652e620fb9' Step #1: Submodule 'src/liblsquic/ls-qpack' (https://github.com/litespeedtech/ls-qpack) registered for path 'uSockets/lsquic/src/liblsquic/ls-qpack' Step #1: Submodule 'src/lshpack' (https://github.com/litespeedtech/ls-hpack) registered for path 'uSockets/lsquic/src/lshpack' Step #1: Cloning into '/src/uWebSockets/uSockets/lsquic/src/liblsquic/ls-qpack'... Step #1: Cloning into '/src/uWebSockets/uSockets/lsquic/src/lshpack'... Step #1: Submodule path 'uSockets/lsquic/src/liblsquic/ls-qpack': checked out 'ba02bf55e108d60e87d4d204072ef69b063548ca' Step #1: Submodule path 'uSockets/lsquic/src/lshpack': checked out '14bec45020023db299b0a2c12a0c9ac90fbed49b' Step #1: Removing intermediate container afa79a083f2e Step #1: ---> 9c35e76f5608 Step #1: Step 3/4 : WORKDIR uWebSockets Step #1: ---> Running in 6176ca7948a6 Step #1: Removing intermediate container 6176ca7948a6 Step #1: ---> fa5fcaaf733e Step #1: Step 4/4 : COPY build.sh $SRC/ Step #1: ---> bae0a03a3a8e Step #1: Successfully built bae0a03a3a8e Step #1: Successfully tagged gcr.io/oss-fuzz/uwebsockets:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/uwebsockets Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/fileZYZYVM 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/uWebSockets/.git Step #2 - "srcmap": + GIT_DIR=/src/uWebSockets Step #2 - "srcmap": + cd /src/uWebSockets Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/uNetworking/uWebSockets.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=85b1bda3ef601392ba5e91e0e3803f5e197e9399 Step #2 - "srcmap": + jq_inplace /tmp/fileZYZYVM '."/src/uWebSockets" = { type: "git", url: "https://github.com/uNetworking/uWebSockets.git", rev: "85b1bda3ef601392ba5e91e0e3803f5e197e9399" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file4yWWKd Step #2 - "srcmap": + cat /tmp/fileZYZYVM Step #2 - "srcmap": + jq '."/src/uWebSockets" = { type: "git", url: "https://github.com/uNetworking/uWebSockets.git", rev: "85b1bda3ef601392ba5e91e0e3803f5e197e9399" }' Step #2 - "srcmap": + mv /tmp/file4yWWKd /tmp/fileZYZYVM 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/fileZYZYVM Step #2 - "srcmap": + rm /tmp/fileZYZYVM Step #2 - "srcmap": { Step #2 - "srcmap": "/src/uWebSockets": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/uNetworking/uWebSockets.git", Step #2 - "srcmap": "rev": "85b1bda3ef601392ba5e91e0e3803f5e197e9399" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-afl-address-x86_64" Step #3 - "compile-afl-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-afl-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-afl-address-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-afl-address-x86_64": Copying precompiled AFL++ Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": AFL++ target compilation setup: Step #3 - "compile-afl-address-x86_64": AFL_IGNORE_UNKNOWN_ENVS=1 Step #3 - "compile-afl-address-x86_64": AFL_QUIET=1 Step #3 - "compile-afl-address-x86_64": AFL_IGNORE_PROBLEMS=1 Step #3 - "compile-afl-address-x86_64": Step #3 - "compile-afl-address-x86_64": done. Step #3 - "compile-afl-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-afl-address-x86_64": CC=/src/aflplusplus/afl-clang-fast Step #3 - "compile-afl-address-x86_64": CXX=/src/aflplusplus/afl-clang-fast++ Step #3 - "compile-afl-address-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 -fsanitize=address -fsanitize-address-use-after-scope Step #3 - "compile-afl-address-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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ Step #3 - "compile-afl-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #3 - "compile-afl-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-afl-address-x86_64": + cd fuzzing Step #3 - "compile-afl-address-x86_64": + make oss-fuzz Step #3 - "compile-afl-address-x86_64": cp *.dict /workspace/out/afl-address-x86_64 Step #3 - "compile-afl-address-x86_64": # Compile uSockets without -flto Step #3 - "compile-afl-address-x86_64": rm -rf *.o Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast -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 -fsanitize=address -fsanitize-address-use-after-scope -DLIBUS_NO_SSL -std=c11 -I../uSockets/src -O3 -c ../uSockets/src/*.c ../uSockets/src/eventing/*.c ../uSockets/src/crypto/*.c Step #3 - "compile-afl-address-x86_64": # Link against object files Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollHelloWorld.cpp -o /workspace/out/afl-address-x86_64/EpollHelloWorld /usr/lib/libFuzzingEngine.a *.o Step #3 - "compile-afl-address-x86_64": rm -f EpollHelloWorld.o Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src AsyncEpollHelloWorld.cpp -o /workspace/out/afl-address-x86_64/AsyncEpollHelloWorld /usr/lib/libFuzzingEngine.a *.o Step #3 - "compile-afl-address-x86_64": rm -f AsyncEpollHelloWorld.o Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollEchoServer.cpp -o /workspace/out/afl-address-x86_64/EpollEchoServer /usr/lib/libFuzzingEngine.a *.o Step #3 - "compile-afl-address-x86_64": rm -f EpollEchoServer.o Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollEchoServerPubSub.cpp -o /workspace/out/afl-address-x86_64/EpollEchoServerPubSub /usr/lib/libFuzzingEngine.a *.o Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -std=c++17 -O3 Extensions.cpp -o /workspace/out/afl-address-x86_64/Extensions /usr/lib/libFuzzingEngine.a Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -std=c++17 -O3 QueryParser.cpp -o /workspace/out/afl-address-x86_64/QueryParser /usr/lib/libFuzzingEngine.a Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -std=c++17 -O3 MultipartParser.cpp -o /workspace/out/afl-address-x86_64/MultipartParser /usr/lib/libFuzzingEngine.a Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -std=c++17 -O3 -I../uSockets/src WebSocket.cpp -o /workspace/out/afl-address-x86_64/WebSocket /usr/lib/libFuzzingEngine.a Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -std=c++17 -O3 Http.cpp -o /workspace/out/afl-address-x86_64/Http /usr/lib/libFuzzingEngine.a Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -DUWS_WITH_PROXY -std=c++17 -O3 Http.cpp -o /workspace/out/afl-address-x86_64/HttpWithProxy /usr/lib/libFuzzingEngine.a Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -DUWS_MOCK_ZLIB -std=c++17 -O3 PerMessageDeflate.cpp -o /workspace/out/afl-address-x86_64/PerMessageDeflate /usr/lib/libFuzzingEngine.a Step #3 - "compile-afl-address-x86_64": /src/aflplusplus/afl-clang-fast++ -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 -fsanitize=address -fsanitize-address-use-after-scope -stdlib=libc++ -std=c++17 -O3 TopicTree.cpp -o /workspace/out/afl-address-x86_64/TopicTree /usr/lib/libFuzzingEngine.a Finished Step #3 - "compile-afl-address-x86_64" Starting Step #4 - "build-check-afl-address-x86_64" Step #4 - "build-check-afl-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #4 - "build-check-afl-address-x86_64": Unable to find image 'gcr.io/oss-fuzz-base/base-runner:latest' locally Step #4 - "build-check-afl-address-x86_64": latest: Pulling from oss-fuzz-base/base-runner Step #4 - "build-check-afl-address-x86_64": b549f31133a9: Already exists Step #4 - "build-check-afl-address-x86_64": 160496dfdc1e: Already exists Step #4 - "build-check-afl-address-x86_64": e2c1e6ffb55e: Already exists Step #4 - "build-check-afl-address-x86_64": 4ff5c6df21dc: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 9c40b4b6ab93: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 3a41f07f0f5e: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": f2eebf95c256: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 51b6805f931b: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": f14d762ddb18: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 824e3821d370: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": b060a849310f: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 8c6f96c778be: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": ea2656352539: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": a4eac7fd5a70: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 9397d40d87fe: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 7f1d39d824ad: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 1291d71657d7: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 6b2fa2f75a10: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 181f037809f9: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": 57b88e43bdf2: Pulling fs layer Step #4 - "build-check-afl-address-x86_64": f2eebf95c256: Waiting Step #4 - "build-check-afl-address-x86_64": b060a849310f: Waiting Step #4 - "build-check-afl-address-x86_64": 51b6805f931b: Waiting Step #4 - "build-check-afl-address-x86_64": f14d762ddb18: Waiting Step #4 - "build-check-afl-address-x86_64": 1291d71657d7: Waiting Step #4 - "build-check-afl-address-x86_64": 6b2fa2f75a10: Waiting Step #4 - "build-check-afl-address-x86_64": 8c6f96c778be: Waiting Step #4 - "build-check-afl-address-x86_64": 824e3821d370: Waiting Step #4 - "build-check-afl-address-x86_64": 181f037809f9: Waiting Step #4 - "build-check-afl-address-x86_64": 57b88e43bdf2: Waiting Step #4 - "build-check-afl-address-x86_64": ea2656352539: Waiting Step #4 - "build-check-afl-address-x86_64": 7f1d39d824ad: Waiting Step #4 - "build-check-afl-address-x86_64": a4eac7fd5a70: Waiting Step #4 - "build-check-afl-address-x86_64": 3a41f07f0f5e: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 3a41f07f0f5e: Download complete Step #4 - "build-check-afl-address-x86_64": 4ff5c6df21dc: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 4ff5c6df21dc: Download complete Step #4 - "build-check-afl-address-x86_64": 9c40b4b6ab93: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 9c40b4b6ab93: Download complete Step #4 - "build-check-afl-address-x86_64": 4ff5c6df21dc: Pull complete Step #4 - "build-check-afl-address-x86_64": 51b6805f931b: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 51b6805f931b: Download complete Step #4 - "build-check-afl-address-x86_64": f14d762ddb18: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": f14d762ddb18: Download complete Step #4 - "build-check-afl-address-x86_64": 824e3821d370: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 824e3821d370: Download complete Step #4 - "build-check-afl-address-x86_64": 9c40b4b6ab93: Pull complete Step #4 - "build-check-afl-address-x86_64": 3a41f07f0f5e: Pull complete Step #4 - "build-check-afl-address-x86_64": 8c6f96c778be: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 8c6f96c778be: Download complete Step #4 - "build-check-afl-address-x86_64": b060a849310f: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": b060a849310f: Download complete Step #4 - "build-check-afl-address-x86_64": f2eebf95c256: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": f2eebf95c256: Download complete Step #4 - "build-check-afl-address-x86_64": a4eac7fd5a70: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": a4eac7fd5a70: Download complete Step #4 - "build-check-afl-address-x86_64": 9397d40d87fe: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 9397d40d87fe: Download complete Step #4 - "build-check-afl-address-x86_64": 7f1d39d824ad: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 7f1d39d824ad: Download complete Step #4 - "build-check-afl-address-x86_64": 1291d71657d7: Download complete Step #4 - "build-check-afl-address-x86_64": ea2656352539: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": ea2656352539: Download complete Step #4 - "build-check-afl-address-x86_64": 6b2fa2f75a10: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 6b2fa2f75a10: Download complete Step #4 - "build-check-afl-address-x86_64": 57b88e43bdf2: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 57b88e43bdf2: Download complete Step #4 - "build-check-afl-address-x86_64": 181f037809f9: Verifying Checksum Step #4 - "build-check-afl-address-x86_64": 181f037809f9: Download complete Step #4 - "build-check-afl-address-x86_64": f2eebf95c256: Pull complete Step #4 - "build-check-afl-address-x86_64": 51b6805f931b: Pull complete Step #4 - "build-check-afl-address-x86_64": f14d762ddb18: Pull complete Step #4 - "build-check-afl-address-x86_64": 824e3821d370: Pull complete Step #4 - "build-check-afl-address-x86_64": b060a849310f: Pull complete Step #4 - "build-check-afl-address-x86_64": 8c6f96c778be: Pull complete Step #4 - "build-check-afl-address-x86_64": ea2656352539: Pull complete Step #4 - "build-check-afl-address-x86_64": a4eac7fd5a70: Pull complete Step #4 - "build-check-afl-address-x86_64": 9397d40d87fe: Pull complete Step #4 - "build-check-afl-address-x86_64": 7f1d39d824ad: Pull complete Step #4 - "build-check-afl-address-x86_64": 1291d71657d7: Pull complete Step #4 - "build-check-afl-address-x86_64": 6b2fa2f75a10: Pull complete Step #4 - "build-check-afl-address-x86_64": 181f037809f9: Pull complete Step #4 - "build-check-afl-address-x86_64": 57b88e43bdf2: Pull complete Step #4 - "build-check-afl-address-x86_64": Digest: sha256:406489e5f3b0d7944f100a946fa06474c8c5e465f080ce17c1b734b13d81a16c Step #4 - "build-check-afl-address-x86_64": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/Extensions Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/PerMessageDeflate Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/WebSocket Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/QueryParser Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/TopicTree Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/Http Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/HttpWithProxy Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/EpollHelloWorld Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/AsyncEpollHelloWorld Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/EpollEchoServerPubSub Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/MultipartParser Step #4 - "build-check-afl-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp6_1y3su5/EpollEchoServer Finished Step #4 - "build-check-afl-address-x86_64" Starting Step #5 Step #5: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #5 Starting Step #6 Step #6: Already have image: gcr.io/oss-fuzz/uwebsockets Step #6: adding: AsyncEpollHelloWorld (deflated 68%) Step #6: adding: AsyncEpollHelloWorld.dict (deflated 34%) Step #6: adding: EpollEchoServer (deflated 68%) Step #6: adding: EpollEchoServer.dict (deflated 34%) Step #6: adding: EpollEchoServerPubSub (deflated 68%) Step #6: adding: EpollEchoServerPubSub.dict (deflated 34%) Step #6: adding: EpollHelloWorld (deflated 68%) Step #6: adding: EpollHelloWorld.dict (deflated 34%) Step #6: adding: Extensions (deflated 67%) Step #6: adding: Http (deflated 67%) Step #6: adding: HttpWithProxy (deflated 67%) Step #6: adding: MultipartParser (deflated 67%) Step #6: adding: PerMessageDeflate (deflated 67%) Step #6: adding: QueryParser (deflated 67%) Step #6: adding: QueryParser.dict (deflated 13%) Step #6: adding: SanitizerCoverageLTO.so (deflated 70%) Step #6: adding: SanitizerCoveragePCGUARD.so (deflated 70%) Step #6: adding: TopicTree (deflated 68%) Step #6: adding: TopicTree.dict (deflated 39%) Step #6: adding: WebSocket (deflated 67%) Step #6: adding: afl-addseeds (deflated 56%) Step #6: adding: afl-analyze (deflated 54%) Step #6: adding: afl-as (deflated 63%) Step #6: adding: afl-c++ (deflated 57%) Step #6: adding: afl-c++.8 (deflated 56%) Step #6: adding: afl-cc (deflated 57%) Step #6: adding: afl-cc.8 (deflated 56%) Step #6: adding: afl-clang (deflated 57%) Step #6: adding: afl-clang++ (deflated 57%) Step #6: adding: afl-clang-fast (deflated 57%) Step #6: adding: afl-clang-fast++ (deflated 57%) Step #6: adding: afl-clang-fast++.8 (deflated 56%) Step #6: adding: afl-clang-fast.8 (deflated 56%) Step #6: adding: afl-clang-lto (deflated 57%) Step #6: adding: afl-clang-lto++ (deflated 57%) Step #6: adding: afl-clang-lto++.8 (deflated 56%) Step #6: adding: afl-clang-lto.8 (deflated 56%) Step #6: adding: afl-cmin (deflated 70%) Step #6: adding: afl-cmin.bash (deflated 65%) Step #6: adding: afl-compiler-rt-32.o (deflated 56%) Step #6: adding: afl-compiler-rt-64.o (deflated 67%) Step #6: adding: afl-compiler-rt.o (deflated 67%) Step #6: adding: afl-fuzz (deflated 55%) Step #6: adding: afl-g++ (deflated 57%) Step #6: adding: afl-gcc (deflated 57%) Step #6: adding: afl-gotcpu (deflated 61%) Step #6: adding: afl-ld-lto (deflated 63%) Step #6: adding: afl-llvm-dict2file.so (deflated 69%) Step #6: adding: afl-llvm-lto-instrumentlist.so (deflated 70%) Step #6: adding: afl-llvm-pass.so (deflated 68%) Step #6: adding: afl-llvm-rt-lto-32.o (deflated 21%) Step #6: adding: afl-llvm-rt-lto-64.o (deflated 20%) Step #6: adding: afl-llvm-rt-lto.o (deflated 20%) Step #6: adding: afl-lto (deflated 57%) Step #6: adding: afl-lto++ (deflated 57%) Step #6: adding: afl-lto++.8 (deflated 56%) Step #6: adding: afl-lto.8 (deflated 56%) Step #6: adding: afl-persistent-config (deflated 60%) Step #6: adding: afl-plot (deflated 65%) Step #6: adding: afl-showmap (deflated 55%) Step #6: adding: afl-system-config (deflated 63%) Step #6: adding: afl-tmin (deflated 54%) Step #6: adding: afl-whatsup (deflated 69%) Step #6: adding: afl-wine-trace (deflated 70%) Step #6: adding: afl_options.txt (deflated 20%) Step #6: adding: cmplog-instructions-pass.so (deflated 69%) Step #6: adding: cmplog-routines-pass.so (deflated 70%) Step #6: adding: cmplog-switches-pass.so (deflated 69%) Step #6: adding: compare-transform-pass.so (deflated 69%) Step #6: adding: dynamic_list.txt (deflated 76%) Step #6: adding: libAFLDriver.a (deflated 64%) Step #6: adding: libAFLQemuDriver.a (deflated 64%) Step #6: adding: llvm-symbolizer (deflated 66%) Step #6: adding: split-compares-pass.so (deflated 68%) Step #6: adding: split-switches-pass.so (deflated 69%) Finished Step #6 Starting Step #7 Step #7: Pulling image: gcr.io/oss-fuzz-base/uploader Step #7: Using default tag: latest Step #7: latest: Pulling from oss-fuzz-base/uploader Step #7: c62795f78da9: Pulling fs layer Step #7: d4fceeeb758e: Pulling fs layer Step #7: 5c9125a401ae: Pulling fs layer Step #7: 0062f774e994: Pulling fs layer Step #7: 6b33fd031fac: Pulling fs layer Step #7: 7eb39101e508: Pulling fs layer Step #7: 89257482f398: Pulling fs layer Step #7: 89257482f398: Waiting Step #7: 7eb39101e508: Waiting Step #7: 0062f774e994: Waiting Step #7: 6b33fd031fac: Waiting Step #7: d4fceeeb758e: Verifying Checksum Step #7: d4fceeeb758e: Download complete Step #7: 5c9125a401ae: Verifying Checksum Step #7: 5c9125a401ae: Download complete Step #7: 0062f774e994: Verifying Checksum Step #7: 0062f774e994: Download complete Step #7: 6b33fd031fac: Verifying Checksum Step #7: 6b33fd031fac: Download complete Step #7: 89257482f398: Verifying Checksum Step #7: 89257482f398: Download complete Step #7: c62795f78da9: Verifying Checksum Step #7: c62795f78da9: Download complete Step #7: 7eb39101e508: Verifying Checksum Step #7: 7eb39101e508: Download complete Step #7: c62795f78da9: Pull complete Step #7: d4fceeeb758e: Pull complete Step #7: 5c9125a401ae: Pull complete Step #7: 0062f774e994: Pull complete Step #7: 6b33fd031fac: Pull complete Step #7: 7eb39101e508: Pull complete Step #7: 89257482f398: Pull complete Step #7: Digest: sha256:5717ba63d13b5515063e2a6ccad09fb5bf32a86c8e0798a363d81c2be522e411 Step #7: Status: Downloaded newer image for gcr.io/oss-fuzz-base/uploader:latest Step #7: gcr.io/oss-fuzz-base/uploader:latest Step #7: % Total % Received % Xferd Average Speed Time Time Time Current Step #7: Dload Upload Total Spent Left Speed Step #7: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 166 0 0 100 166 0 743 --:--:-- --:--:-- --:--:-- 747 Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #8: % Total % Received % Xferd Average Speed Time Time Time Current Step #8: Dload Upload Total Spent Left Speed Step #8: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 24.8M 0 0 100 24.8M 0 74.5M --:--:-- --:--:-- --:--:-- 74.8M Finished Step #8 Starting Step #9 Step #9: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #9: % Total % Received % Xferd Average Speed Time Time Time Current Step #9: Dload Upload Total Spent Left Speed Step #9: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 171 0 0 100 171 0 600 --:--:-- --:--:-- --:--:-- 602 Finished Step #9 Starting Step #10 Step #10: Already have image (with digest): gcr.io/cloud-builders/curl Step #10: % Total % Received % Xferd Average Speed Time Time Time Current Step #10: Dload Upload Total Spent Left Speed Step #10: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 36 0 0 100 36 0 152 --:--:-- --:--:-- --:--:-- 153 Finished Step #10 Starting Step #11 Step #11: Already have image: gcr.io/oss-fuzz/uwebsockets Finished Step #11 Starting Step #12 - "compile-honggfuzz-address-x86_64" Step #12 - "compile-honggfuzz-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #12 - "compile-honggfuzz-address-x86_64": --------------------------------------------------------------- Step #12 - "compile-honggfuzz-address-x86_64": vm.mmap_rnd_bits = 28 Step #12 - "compile-honggfuzz-address-x86_64": Skipping compilation; using precompiled honggfuzz Step #12 - "compile-honggfuzz-address-x86_64": done. Step #12 - "compile-honggfuzz-address-x86_64": --------------------------------------------------------------- Step #12 - "compile-honggfuzz-address-x86_64": CC=clang Step #12 - "compile-honggfuzz-address-x86_64": CXX=clang++ Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ Step #12 - "compile-honggfuzz-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #12 - "compile-honggfuzz-address-x86_64": --------------------------------------------------------------- Step #12 - "compile-honggfuzz-address-x86_64": + cd fuzzing Step #12 - "compile-honggfuzz-address-x86_64": + make oss-fuzz Step #12 - "compile-honggfuzz-address-x86_64": cp *.dict /workspace/out/honggfuzz-address-x86_64 Step #12 - "compile-honggfuzz-address-x86_64": # Compile uSockets without -flto Step #12 - "compile-honggfuzz-address-x86_64": rm -rf *.o Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -DLIBUS_NO_SSL -std=c11 -I../uSockets/src -O3 -c ../uSockets/src/*.c ../uSockets/src/eventing/*.c ../uSockets/src/crypto/*.c Step #12 - "compile-honggfuzz-address-x86_64": # Link against object files Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollHelloWorld.cpp -o /workspace/out/honggfuzz-address-x86_64/EpollHelloWorld /usr/lib/libFuzzingEngine.a *.o Step #12 - "compile-honggfuzz-address-x86_64": rm -f EpollHelloWorld.o Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src AsyncEpollHelloWorld.cpp -o /workspace/out/honggfuzz-address-x86_64/AsyncEpollHelloWorld /usr/lib/libFuzzingEngine.a *.o Step #12 - "compile-honggfuzz-address-x86_64": rm -f AsyncEpollHelloWorld.o Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollEchoServer.cpp -o /workspace/out/honggfuzz-address-x86_64/EpollEchoServer /usr/lib/libFuzzingEngine.a *.o Step #12 - "compile-honggfuzz-address-x86_64": rm -f EpollEchoServer.o Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollEchoServerPubSub.cpp -o /workspace/out/honggfuzz-address-x86_64/EpollEchoServerPubSub /usr/lib/libFuzzingEngine.a *.o Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -std=c++17 -O3 Extensions.cpp -o /workspace/out/honggfuzz-address-x86_64/Extensions /usr/lib/libFuzzingEngine.a Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -std=c++17 -O3 QueryParser.cpp -o /workspace/out/honggfuzz-address-x86_64/QueryParser /usr/lib/libFuzzingEngine.a Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -std=c++17 -O3 MultipartParser.cpp -o /workspace/out/honggfuzz-address-x86_64/MultipartParser /usr/lib/libFuzzingEngine.a Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -std=c++17 -O3 -I../uSockets/src WebSocket.cpp -o /workspace/out/honggfuzz-address-x86_64/WebSocket /usr/lib/libFuzzingEngine.a Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -std=c++17 -O3 Http.cpp -o /workspace/out/honggfuzz-address-x86_64/Http /usr/lib/libFuzzingEngine.a Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -DUWS_WITH_PROXY -std=c++17 -O3 Http.cpp -o /workspace/out/honggfuzz-address-x86_64/HttpWithProxy /usr/lib/libFuzzingEngine.a Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -DUWS_MOCK_ZLIB -std=c++17 -O3 PerMessageDeflate.cpp -o /workspace/out/honggfuzz-address-x86_64/PerMessageDeflate /usr/lib/libFuzzingEngine.a Step #12 - "compile-honggfuzz-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp -stdlib=libc++ -std=c++17 -O3 TopicTree.cpp -o /workspace/out/honggfuzz-address-x86_64/TopicTree /usr/lib/libFuzzingEngine.a Finished Step #12 - "compile-honggfuzz-address-x86_64" Starting Step #13 - "build-check-honggfuzz-address-x86_64" Step #13 - "build-check-honggfuzz-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/Extensions Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/PerMessageDeflate Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/WebSocket Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/QueryParser Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/TopicTree Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/Http Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/HttpWithProxy Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/EpollHelloWorld Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/AsyncEpollHelloWorld Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/EpollEchoServerPubSub Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/MultipartParser Step #13 - "build-check-honggfuzz-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpuada1lvg/EpollEchoServer Finished Step #13 - "build-check-honggfuzz-address-x86_64" Starting Step #14 Step #14: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #14 Starting Step #15 Step #15: Already have image: gcr.io/oss-fuzz/uwebsockets Step #15: adding: AsyncEpollHelloWorld (deflated 66%) Step #15: adding: AsyncEpollHelloWorld.dict (deflated 34%) Step #15: adding: EpollEchoServer (deflated 66%) Step #15: adding: EpollEchoServer.dict (deflated 34%) Step #15: adding: EpollEchoServerPubSub (deflated 66%) Step #15: adding: EpollEchoServerPubSub.dict (deflated 34%) Step #15: adding: EpollHelloWorld (deflated 66%) Step #15: adding: EpollHelloWorld.dict (deflated 34%) Step #15: adding: Extensions (deflated 67%) Step #15: adding: Http (deflated 66%) Step #15: adding: HttpWithProxy (deflated 66%) Step #15: adding: MultipartParser (deflated 67%) Step #15: adding: PerMessageDeflate (deflated 67%) Step #15: adding: QueryParser (deflated 67%) Step #15: adding: QueryParser.dict (deflated 13%) Step #15: adding: TopicTree (deflated 67%) Step #15: adding: TopicTree.dict (deflated 39%) Step #15: adding: WebSocket (deflated 67%) Step #15: adding: honggfuzz (deflated 66%) Step #15: adding: llvm-symbolizer (deflated 66%) Finished Step #15 Starting Step #16 Step #16: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #16: % Total % Received % Xferd Average Speed Time Time Time Current Step #16: Dload Upload Total Spent Left Speed Step #16: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 166 0 0 100 166 0 628 --:--:-- --:--:-- --:--:-- 631 Finished Step #16 Starting Step #17 Step #17: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #17: % Total % Received % Xferd Average Speed Time Time Time Current Step #17: Dload Upload Total Spent Left Speed Step #17: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 56 18.0M 0 0 56 10.1M 0 69.9M --:--:-- --:--:-- --:--:-- 69.5M 100 18.0M 0 0 100 18.0M 0 47.4M --:--:-- --:--:-- --:--:-- 47.4M Finished Step #17 Starting Step #18 Step #18: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #18: % Total % Received % Xferd Average Speed Time Time Time Current Step #18: Dload Upload Total Spent Left Speed Step #18: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 171 0 0 100 171 0 833 --:--:-- --:--:-- --:--:-- 830 100 171 0 0 100 171 0 362 --:--:-- --:--:-- --:--:-- 362 Finished Step #18 Starting Step #19 Step #19: Already have image (with digest): gcr.io/cloud-builders/curl Step #19: % Total % Received % Xferd Average Speed Time Time Time Current Step #19: Dload Upload Total Spent Left Speed Step #19: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 36 0 0 100 36 0 178 --:--:-- --:--:-- --:--:-- 177 100 36 0 0 100 36 0 144 --:--:-- --:--:-- --:--:-- 144 Finished Step #19 Starting Step #20 Step #20: Already have image: gcr.io/oss-fuzz/uwebsockets Finished Step #20 Starting Step #21 - "compile-libfuzzer-address-x86_64" Step #21 - "compile-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #21 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #21 - "compile-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28 Step #21 - "compile-libfuzzer-address-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #21 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #21 - "compile-libfuzzer-address-x86_64": CC=clang Step #21 - "compile-libfuzzer-address-x86_64": CXX=clang++ Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ Step #21 - "compile-libfuzzer-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #21 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #21 - "compile-libfuzzer-address-x86_64": + cd fuzzing Step #21 - "compile-libfuzzer-address-x86_64": + make oss-fuzz Step #21 - "compile-libfuzzer-address-x86_64": cp *.dict /workspace/out/libfuzzer-address-x86_64 Step #21 - "compile-libfuzzer-address-x86_64": # Compile uSockets without -flto Step #21 - "compile-libfuzzer-address-x86_64": rm -rf *.o Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -DLIBUS_NO_SSL -std=c11 -I../uSockets/src -O3 -c ../uSockets/src/*.c ../uSockets/src/eventing/*.c ../uSockets/src/crypto/*.c Step #21 - "compile-libfuzzer-address-x86_64": # Link against object files Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollHelloWorld.cpp -o /workspace/out/libfuzzer-address-x86_64/EpollHelloWorld -fsanitize=fuzzer *.o Step #21 - "compile-libfuzzer-address-x86_64": rm -f EpollHelloWorld.o Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src AsyncEpollHelloWorld.cpp -o /workspace/out/libfuzzer-address-x86_64/AsyncEpollHelloWorld -fsanitize=fuzzer *.o Step #21 - "compile-libfuzzer-address-x86_64": rm -f AsyncEpollHelloWorld.o Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollEchoServer.cpp -o /workspace/out/libfuzzer-address-x86_64/EpollEchoServer -fsanitize=fuzzer *.o Step #21 - "compile-libfuzzer-address-x86_64": rm -f EpollEchoServer.o Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollEchoServerPubSub.cpp -o /workspace/out/libfuzzer-address-x86_64/EpollEchoServerPubSub -fsanitize=fuzzer *.o Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 Extensions.cpp -o /workspace/out/libfuzzer-address-x86_64/Extensions -fsanitize=fuzzer Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 QueryParser.cpp -o /workspace/out/libfuzzer-address-x86_64/QueryParser -fsanitize=fuzzer Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 MultipartParser.cpp -o /workspace/out/libfuzzer-address-x86_64/MultipartParser -fsanitize=fuzzer Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 -I../uSockets/src WebSocket.cpp -o /workspace/out/libfuzzer-address-x86_64/WebSocket -fsanitize=fuzzer Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 Http.cpp -o /workspace/out/libfuzzer-address-x86_64/Http -fsanitize=fuzzer Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DUWS_WITH_PROXY -std=c++17 -O3 Http.cpp -o /workspace/out/libfuzzer-address-x86_64/HttpWithProxy -fsanitize=fuzzer Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DUWS_MOCK_ZLIB -std=c++17 -O3 PerMessageDeflate.cpp -o /workspace/out/libfuzzer-address-x86_64/PerMessageDeflate -fsanitize=fuzzer Step #21 - "compile-libfuzzer-address-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 -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 TopicTree.cpp -o /workspace/out/libfuzzer-address-x86_64/TopicTree -fsanitize=fuzzer Finished Step #21 - "compile-libfuzzer-address-x86_64" Starting Step #22 - "build-check-libfuzzer-address-x86_64" Step #22 - "build-check-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/Extensions Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/PerMessageDeflate Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/WebSocket Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/QueryParser Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/TopicTree Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/Http Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/HttpWithProxy Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/EpollHelloWorld Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/AsyncEpollHelloWorld Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/EpollEchoServerPubSub Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/MultipartParser Step #22 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp4zbbmqp6/EpollEchoServer Finished Step #22 - "build-check-libfuzzer-address-x86_64" Starting Step #23 Step #23: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #23 Starting Step #24 Step #24: Already have image: gcr.io/oss-fuzz/uwebsockets Step #24: adding: AsyncEpollHelloWorld (deflated 67%) Step #24: adding: AsyncEpollHelloWorld.dict (deflated 34%) Step #24: adding: EpollEchoServer (deflated 67%) Step #24: adding: EpollEchoServer.dict (deflated 34%) Step #24: adding: EpollEchoServerPubSub (deflated 67%) Step #24: adding: EpollEchoServerPubSub.dict (deflated 34%) Step #24: adding: EpollHelloWorld (deflated 67%) Step #24: adding: EpollHelloWorld.dict (deflated 34%) Step #24: adding: Extensions (deflated 67%) Step #24: adding: Http (deflated 67%) Step #24: adding: HttpWithProxy (deflated 67%) Step #24: adding: MultipartParser (deflated 67%) Step #24: adding: PerMessageDeflate (deflated 67%) Step #24: adding: QueryParser (deflated 67%) Step #24: adding: QueryParser.dict (deflated 13%) Step #24: adding: TopicTree (deflated 67%) Step #24: adding: TopicTree.dict (deflated 39%) Step #24: adding: WebSocket (deflated 67%) Step #24: adding: llvm-symbolizer (deflated 66%) Finished Step #24 Starting Step #25 Step #25: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #25: % Total % Received % Xferd Average Speed Time Time Time Current Step #25: Dload Upload Total Spent Left Speed Step #25: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 166 0 0 100 166 0 791 --:--:-- --:--:-- --:--:-- 794 Finished Step #25 Starting Step #26 Step #26: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #26: % Total % Received % Xferd Average Speed Time Time Time Current Step #26: Dload Upload Total Spent Left Speed Step #26: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 24.8M 0 0 100 24.8M 0 70.2M --:--:-- --:--:-- --:--:-- 70.3M Finished Step #26 Starting Step #27 Step #27: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #27: % Total % Received % Xferd Average Speed Time Time Time Current Step #27: Dload Upload Total Spent Left Speed Step #27: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 171 0 0 100 171 0 455 --:--:-- --:--:-- --:--:-- 456 Finished Step #27 Starting Step #28 Step #28: Already have image (with digest): gcr.io/cloud-builders/curl Step #28: % Total % Received % Xferd Average Speed Time Time Time Current Step #28: Dload Upload Total Spent Left Speed Step #28: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 36 0 0 100 36 0 174 --:--:-- --:--:-- --:--:-- 174 Finished Step #28 Starting Step #29 Step #29: Already have image: gcr.io/oss-fuzz/uwebsockets Finished Step #29 Starting Step #30 - "compile-libfuzzer-undefined-x86_64" Step #30 - "compile-libfuzzer-undefined-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #30 - "compile-libfuzzer-undefined-x86_64": --------------------------------------------------------------- Step #30 - "compile-libfuzzer-undefined-x86_64": vm.mmap_rnd_bits = 28 Step #30 - "compile-libfuzzer-undefined-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #30 - "compile-libfuzzer-undefined-x86_64": --------------------------------------------------------------- Step #30 - "compile-libfuzzer-undefined-x86_64": CC=clang Step #30 - "compile-libfuzzer-undefined-x86_64": CXX=clang++ Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ Step #30 - "compile-libfuzzer-undefined-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers Step #30 - "compile-libfuzzer-undefined-x86_64": --------------------------------------------------------------- Step #30 - "compile-libfuzzer-undefined-x86_64": + cd fuzzing Step #30 - "compile-libfuzzer-undefined-x86_64": + make oss-fuzz Step #30 - "compile-libfuzzer-undefined-x86_64": cp *.dict /workspace/out/libfuzzer-undefined-x86_64 Step #30 - "compile-libfuzzer-undefined-x86_64": # Compile uSockets without -flto Step #30 - "compile-libfuzzer-undefined-x86_64": rm -rf *.o Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -DLIBUS_NO_SSL -std=c11 -I../uSockets/src -O3 -c ../uSockets/src/*.c ../uSockets/src/eventing/*.c ../uSockets/src/crypto/*.c Step #30 - "compile-libfuzzer-undefined-x86_64": # Link against object files Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollHelloWorld.cpp -o /workspace/out/libfuzzer-undefined-x86_64/EpollHelloWorld -fsanitize=fuzzer *.o Step #30 - "compile-libfuzzer-undefined-x86_64": rm -f EpollHelloWorld.o Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src AsyncEpollHelloWorld.cpp -o /workspace/out/libfuzzer-undefined-x86_64/AsyncEpollHelloWorld -fsanitize=fuzzer *.o Step #30 - "compile-libfuzzer-undefined-x86_64": rm -f AsyncEpollHelloWorld.o Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollEchoServer.cpp -o /workspace/out/libfuzzer-undefined-x86_64/EpollEchoServer -fsanitize=fuzzer *.o Step #30 - "compile-libfuzzer-undefined-x86_64": rm -f EpollEchoServer.o Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -Wl,--wrap=getpeername,--wrap=sendto,--wrap=send,--wrap=recv,--wrap=read,--wrap=listen,--wrap=getaddrinfo,--wrap=freeaddrinfo,--wrap=setsockopt,--wrap=fcntl,--wrap=bind,--wrap=socket,--wrap=epoll_wait,--wrap=epoll_create1,--wrap=timerfd_settime,--wrap=close,--wrap=accept4,--wrap=eventfd,--wrap=timerfd_create,--wrap=epoll_ctl,--wrap=shutdown -std=c++17 -O3 -DUWS_MOCK_ZLIB -I../src -I../uSockets/src EpollEchoServerPubSub.cpp -o /workspace/out/libfuzzer-undefined-x86_64/EpollEchoServerPubSub -fsanitize=fuzzer *.o Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 Extensions.cpp -o /workspace/out/libfuzzer-undefined-x86_64/Extensions -fsanitize=fuzzer Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 QueryParser.cpp -o /workspace/out/libfuzzer-undefined-x86_64/QueryParser -fsanitize=fuzzer Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 MultipartParser.cpp -o /workspace/out/libfuzzer-undefined-x86_64/MultipartParser -fsanitize=fuzzer Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 -I../uSockets/src WebSocket.cpp -o /workspace/out/libfuzzer-undefined-x86_64/WebSocket -fsanitize=fuzzer Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 Http.cpp -o /workspace/out/libfuzzer-undefined-x86_64/Http -fsanitize=fuzzer Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -DUWS_WITH_PROXY -std=c++17 -O3 Http.cpp -o /workspace/out/libfuzzer-undefined-x86_64/HttpWithProxy -fsanitize=fuzzer Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -DUWS_MOCK_ZLIB -std=c++17 -O3 PerMessageDeflate.cpp -o /workspace/out/libfuzzer-undefined-x86_64/PerMessageDeflate -fsanitize=fuzzer Step #30 - "compile-libfuzzer-undefined-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 -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -std=c++17 -O3 TopicTree.cpp -o /workspace/out/libfuzzer-undefined-x86_64/TopicTree -fsanitize=fuzzer Finished Step #30 - "compile-libfuzzer-undefined-x86_64" Starting Step #31 - "build-check-libfuzzer-undefined-x86_64" Step #31 - "build-check-libfuzzer-undefined-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/Extensions Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/PerMessageDeflate Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/WebSocket Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/QueryParser Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/TopicTree Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/Http Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/HttpWithProxy Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/EpollHelloWorld Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/AsyncEpollHelloWorld Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/EpollEchoServerPubSub Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/MultipartParser Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/EpollEchoServer Step #31 - "build-check-libfuzzer-undefined-x86_64": Retrying failed fuzz targets sequentially 3 Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/EpollHelloWorld Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/EpollEchoServerPubSub Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmppn61owk4/EpollEchoServer Step #31 - "build-check-libfuzzer-undefined-x86_64": Broken fuzz targets 3 Step #31 - "build-check-libfuzzer-undefined-x86_64": ('/tmp/not-out/tmppn61owk4/EpollHelloWorld', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmppn61owk4/EpollHelloWorld'], returncode=1, stdout=b"BAD BUILD: /tmp/not-out/tmppn61owk4/EpollHelloWorld seems to have either startup crash or exit:\nvm.mmap_rnd_bits = 28\n/tmp/not-out/tmppn61owk4/EpollHelloWorld -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 -dict=EpollHelloWorld.dict < /dev/null\nDictionary: 12 entries\nINFO: Running with entropic power schedule (0xFF, 100).\nINFO: Seed: 1337\nINFO: Loaded 1 modules (6407 inline 8-bit counters): 6407 [0x55f52d5bd7e8, 0x55f52d5bf0ef), \nINFO: Loaded 1 PC tables (6407 PCs): 6407 [0x55f52d5bf0f0,0x55f52d5d8160), \nINFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes\nEpollHelloWorld.cpp:20:20: runtime error: upcast of address 0x7ffec65ab608 with insufficient space for an object of type 'uWS::CachingApp'\n0x7ffec65ab608: note: pointer points here\n 00 00 00 00 50 5d f1 2e f5 55 00 00 00 70 f1 2e f5 55 00 00 20 70 f1 2e f5 55 00 00 20 70 f1 2e\n ^ \n #0 0x55f52d49534a in test() /src/uWebSockets/fuzzing/EpollHelloWorld.cpp:20:20\n #1 0x55f52d4930ad in LLVMFuzzerTestOneInput /src/uWebSockets/fuzzing/./libEpollFuzzer/epoll_fuzzer.h:740:2\n #2 0x55f52d3f5690 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:614:13\n #3 0x55f52d3f6ba1 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:807:3\n #4 0x55f52d3f7132 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:867:3\n #5 0x55f52d3e626b in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:914:6\n #6 0x55f52d411642 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10\n #7 0x7f910257b082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 0702430aef5fa3dda43986563e9ffcc47efbd75e)\n #8 0x55f52d3d8aed in _start (/tmp/not-out/tmppn61owk4/EpollHelloWorld+0x60aed)\n\nDEDUP_TOKEN: test()--LLVMFuzzerTestOneInput--fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long)\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior EpollHelloWorld.cpp:20:20 \nMS: 0 ; base unit: 0000000000000000000000000000000000000000\n\n\nartifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709\nBase64: \n", stderr=b'')) Step #31 - "build-check-libfuzzer-undefined-x86_64": BAD BUILD: /tmp/not-out/tmppn61owk4/EpollHelloWorld seems to have either startup crash or exit: Step #31 - "build-check-libfuzzer-undefined-x86_64": vm.mmap_rnd_bits = 28 Step #31 - "build-check-libfuzzer-undefined-x86_64": /tmp/not-out/tmppn61owk4/EpollHelloWorld -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 -dict=EpollHelloWorld.dict < /dev/null Step #31 - "build-check-libfuzzer-undefined-x86_64": Dictionary: 12 entries Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Running with entropic power schedule (0xFF, 100). Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Seed: 1337 Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Loaded 1 modules (6407 inline 8-bit counters): 6407 [0x5636826847e8, 0x5636826860ef), Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Loaded 1 PC tables (6407 PCs): 6407 [0x5636826860f0,0x56368269f160), Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes Step #31 - "build-check-libfuzzer-undefined-x86_64": EpollHelloWorld.cpp:20:20: runtime error: upcast of address 0x7ffd4e95e638 with insufficient space for an object of type 'uWS::CachingApp' Step #31 - "build-check-libfuzzer-undefined-x86_64": 0x7ffd4e95e638: note: pointer points here Step #31 - "build-check-libfuzzer-undefined-x86_64": 00 00 00 00 50 0d e6 be 36 56 00 00 00 20 e6 be 36 56 00 00 20 20 e6 be 36 56 00 00 20 20 e6 be Step #31 - "build-check-libfuzzer-undefined-x86_64": ^ Step #31 - "build-check-libfuzzer-undefined-x86_64": #0 0x56368255c34a in test() /src/uWebSockets/fuzzing/EpollHelloWorld.cpp:20:20 Step #31 - "build-check-libfuzzer-undefined-x86_64": #1 0x56368255a0ad in LLVMFuzzerTestOneInput /src/uWebSockets/fuzzing/./libEpollFuzzer/epoll_fuzzer.h:740:2 Step #31 - "build-check-libfuzzer-undefined-x86_64": #2 0x5636824bc690 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:614:13 Step #31 - "build-check-libfuzzer-undefined-x86_64": #3 0x5636824bdba1 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:807:3 Step #31 - "build-check-libfuzzer-undefined-x86_64": #4 0x5636824be132 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:867:3 Step #31 - "build-check-libfuzzer-undefined-x86_64": #5 0x5636824ad26b in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:914:6 Step #31 - "build-check-libfuzzer-undefined-x86_64": #6 0x5636824d8642 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #31 - "build-check-libfuzzer-undefined-x86_64": #7 0x7f2b78a01082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 0702430aef5fa3dda43986563e9ffcc47efbd75e) Step #31 - "build-check-libfuzzer-undefined-x86_64": #8 0x56368249faed in _start (/tmp/not-out/tmppn61owk4/EpollHelloWorld+0x60aed) Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": DEDUP_TOKEN: test()--LLVMFuzzerTestOneInput--fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) Step #31 - "build-check-libfuzzer-undefined-x86_64": SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior EpollHelloWorld.cpp:20:20 Step #31 - "build-check-libfuzzer-undefined-x86_64": MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": artifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #31 - "build-check-libfuzzer-undefined-x86_64": Base64: Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": ('/tmp/not-out/tmppn61owk4/EpollEchoServerPubSub', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmppn61owk4/EpollEchoServerPubSub'], returncode=1, stdout=b"BAD BUILD: /tmp/not-out/tmppn61owk4/EpollEchoServerPubSub seems to have either startup crash or exit:\nvm.mmap_rnd_bits = 28\n/tmp/not-out/tmppn61owk4/EpollEchoServerPubSub -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 -dict=EpollEchoServerPubSub.dict < /dev/null\nDictionary: 12 entries\nINFO: Running with entropic power schedule (0xFF, 100).\nINFO: Seed: 1337\nINFO: Loaded 1 modules (6617 inline 8-bit counters): 6617 [0x55bf562bd8f8, 0x55bf562bf2d1), \nINFO: Loaded 1 PC tables (6617 PCs): 6617 [0x55bf562bf2d8,0x55bf562d9068), \nINFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes\n../src/App.h:441:26: runtime error: downcast of address 0x55bf70912820 with insufficient space for an object of type 'uWS::CachingApp'\n0x55bf70912820: note: pointer points here\n 00 00 00 00 80 bd 91 70 bf 55 00 00 50 d0 91 70 bf 55 00 00 70 d0 91 70 bf 55 00 00 70 d0 91 70\n ^ \n #0 0x55bf56193bc0 in ws /src/uWebSockets/fuzzing/../src/App.h:441:26\n #1 0x55bf56193bc0 in test() /src/uWebSockets/fuzzing/EpollEchoServerPubSub.cpp:29:10\n #2 0x55bf561900ad in LLVMFuzzerTestOneInput /src/uWebSockets/fuzzing/./libEpollFuzzer/epoll_fuzzer.h:740:2\n #3 0x55bf560f2690 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:614:13\n #4 0x55bf560f3ba1 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:807:3\n #5 0x55bf560f4132 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:867:3\n #6 0x55bf560e326b in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:914:6\n #7 0x55bf5610e642 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10\n #8 0x7fb838a28082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 0702430aef5fa3dda43986563e9ffcc47efbd75e)\n #9 0x55bf560d5aed in _start (/tmp/not-out/tmppn61owk4/EpollEchoServerPubSub+0x61aed)\n\nDEDUP_TOKEN: ws--test()--LLVMFuzzerTestOneInput\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../src/App.h:441:26 \nMS: 0 ; base unit: 0000000000000000000000000000000000000000\n\n\nartifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709\nBase64: \n", stderr=b'')) Step #31 - "build-check-libfuzzer-undefined-x86_64": BAD BUILD: /tmp/not-out/tmppn61owk4/EpollEchoServerPubSub seems to have either startup crash or exit: Step #31 - "build-check-libfuzzer-undefined-x86_64": vm.mmap_rnd_bits = 28 Step #31 - "build-check-libfuzzer-undefined-x86_64": /tmp/not-out/tmppn61owk4/EpollEchoServerPubSub -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 -dict=EpollEchoServerPubSub.dict < /dev/null Step #31 - "build-check-libfuzzer-undefined-x86_64": Dictionary: 12 entries Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Running with entropic power schedule (0xFF, 100). Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Seed: 1337 Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Loaded 1 modules (6617 inline 8-bit counters): 6617 [0x557b1f6bc8f8, 0x557b1f6be2d1), Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Loaded 1 PC tables (6617 PCs): 6617 [0x557b1f6be2d8,0x557b1f6d8068), Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes Step #31 - "build-check-libfuzzer-undefined-x86_64": ../src/App.h:441:26: runtime error: downcast of address 0x557b26d9f820 with insufficient space for an object of type 'uWS::CachingApp' Step #31 - "build-check-libfuzzer-undefined-x86_64": 0x557b26d9f820: note: pointer points here Step #31 - "build-check-libfuzzer-undefined-x86_64": 00 00 00 00 80 8d da 26 7b 55 00 00 50 a0 da 26 7b 55 00 00 70 a0 da 26 7b 55 00 00 70 a0 da 26 Step #31 - "build-check-libfuzzer-undefined-x86_64": ^ Step #31 - "build-check-libfuzzer-undefined-x86_64": #0 0x557b1f592bc0 in ws /src/uWebSockets/fuzzing/../src/App.h:441:26 Step #31 - "build-check-libfuzzer-undefined-x86_64": #1 0x557b1f592bc0 in test() /src/uWebSockets/fuzzing/EpollEchoServerPubSub.cpp:29:10 Step #31 - "build-check-libfuzzer-undefined-x86_64": #2 0x557b1f58f0ad in LLVMFuzzerTestOneInput /src/uWebSockets/fuzzing/./libEpollFuzzer/epoll_fuzzer.h:740:2 Step #31 - "build-check-libfuzzer-undefined-x86_64": #3 0x557b1f4f1690 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:614:13 Step #31 - "build-check-libfuzzer-undefined-x86_64": #4 0x557b1f4f2ba1 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:807:3 Step #31 - "build-check-libfuzzer-undefined-x86_64": #5 0x557b1f4f3132 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:867:3 Step #31 - "build-check-libfuzzer-undefined-x86_64": #6 0x557b1f4e226b in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:914:6 Step #31 - "build-check-libfuzzer-undefined-x86_64": #7 0x557b1f50d642 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #31 - "build-check-libfuzzer-undefined-x86_64": #8 0x7fa7a2f88082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 0702430aef5fa3dda43986563e9ffcc47efbd75e) Step #31 - "build-check-libfuzzer-undefined-x86_64": #9 0x557b1f4d4aed in _start (/tmp/not-out/tmppn61owk4/EpollEchoServerPubSub+0x61aed) Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": DEDUP_TOKEN: ws--test()--LLVMFuzzerTestOneInput Step #31 - "build-check-libfuzzer-undefined-x86_64": SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../src/App.h:441:26 Step #31 - "build-check-libfuzzer-undefined-x86_64": MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": artifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #31 - "build-check-libfuzzer-undefined-x86_64": Base64: Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": ('/tmp/not-out/tmppn61owk4/EpollEchoServer', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmppn61owk4/EpollEchoServer'], returncode=1, stdout=b"BAD BUILD: /tmp/not-out/tmppn61owk4/EpollEchoServer seems to have either startup crash or exit:\nvm.mmap_rnd_bits = 28\n/tmp/not-out/tmppn61owk4/EpollEchoServer -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 -dict=EpollEchoServer.dict < /dev/null\nDictionary: 12 entries\nINFO: Running with entropic power schedule (0xFF, 100).\nINFO: Seed: 1337\nINFO: Loaded 1 modules (6908 inline 8-bit counters): 6908 [0x55b19ecf0360, 0x55b19ecf1e5c), \nINFO: Loaded 1 PC tables (6908 PCs): 6908 [0x55b19ecf1e60,0x55b19ed0ce20), \nINFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes\nINFO: A corpus is not provided, starting from an empty corpus\nEpollEchoServer.cpp:40:20: runtime error: upcast of address 0x7fff0d0b3168 with insufficient space for an object of type 'uWS::CachingApp'\n0x7fff0d0b3168: note: pointer points here\n b1 55 00 00 40 6d d6 b7 b1 55 00 00 10 80 d6 b7 b1 55 00 00 30 80 d6 b7 b1 55 00 00 30 80 d6 b7\n ^ \n #0 0x55b19ebc238f in test() /src/uWebSockets/fuzzing/EpollEchoServer.cpp:40:20\n #1 0x55b19ebc20c6 in LLVMFuzzerTestOneInput /src/uWebSockets/fuzzing/./libEpollFuzzer/epoll_fuzzer.h:740:2\n #2 0x55b19eb22690 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:614:13\n #3 0x55b19eb21eb5 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool, bool*) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:516:7\n #4 0x55b19eb23d16 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:812:5\n #5 0x55b19eb24132 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:867:3\n #6 0x55b19eb1326b in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:914:6\n #7 0x55b19eb3e642 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10\n #8 0x7f3313fd2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 0702430aef5fa3dda43986563e9ffcc47efbd75e)\n #9 0x55b19eb05aed in _start (/tmp/not-out/tmppn61owk4/EpollEchoServer+0x64aed)\n\nDEDUP_TOKEN: test()--LLVMFuzzerTestOneInput--fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long)\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior EpollEchoServer.cpp:40:20 \nMS: 0 ; base unit: 0000000000000000000000000000000000000000\n0xa,\n\\012\nartifact_prefix='./'; Test unit written to ./crash-adc83b19e793491b1c6ea0fd8b46cd9f32e592fc\nBase64: Cg==\n", stderr=b'')) Step #31 - "build-check-libfuzzer-undefined-x86_64": BAD BUILD: /tmp/not-out/tmppn61owk4/EpollEchoServer seems to have either startup crash or exit: Step #31 - "build-check-libfuzzer-undefined-x86_64": vm.mmap_rnd_bits = 28 Step #31 - "build-check-libfuzzer-undefined-x86_64": /tmp/not-out/tmppn61owk4/EpollEchoServer -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 -dict=EpollEchoServer.dict < /dev/null Step #31 - "build-check-libfuzzer-undefined-x86_64": Dictionary: 12 entries Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Running with entropic power schedule (0xFF, 100). Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Seed: 1337 Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Loaded 1 modules (6908 inline 8-bit counters): 6908 [0x55e1b5721360, 0x55e1b5722e5c), Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: Loaded 1 PC tables (6908 PCs): 6908 [0x55e1b5722e60,0x55e1b573de20), Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes Step #31 - "build-check-libfuzzer-undefined-x86_64": INFO: A corpus is not provided, starting from an empty corpus Step #31 - "build-check-libfuzzer-undefined-x86_64": EpollEchoServer.cpp:40:20: runtime error: upcast of address 0x7fffbf257c18 with insufficient space for an object of type 'uWS::CachingApp' Step #31 - "build-check-libfuzzer-undefined-x86_64": 0x7fffbf257c18: note: pointer points here Step #31 - "build-check-libfuzzer-undefined-x86_64": e1 55 00 00 40 6d 0e b8 e1 55 00 00 10 80 0e b8 e1 55 00 00 30 80 0e b8 e1 55 00 00 30 80 0e b8 Step #31 - "build-check-libfuzzer-undefined-x86_64": ^ Step #31 - "build-check-libfuzzer-undefined-x86_64": #0 0x55e1b55f338f in test() /src/uWebSockets/fuzzing/EpollEchoServer.cpp:40:20 Step #31 - "build-check-libfuzzer-undefined-x86_64": #1 0x55e1b55f30c6 in LLVMFuzzerTestOneInput /src/uWebSockets/fuzzing/./libEpollFuzzer/epoll_fuzzer.h:740:2 Step #31 - "build-check-libfuzzer-undefined-x86_64": #2 0x55e1b5553690 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:614:13 Step #31 - "build-check-libfuzzer-undefined-x86_64": #3 0x55e1b5552eb5 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool, bool*) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:516:7 Step #31 - "build-check-libfuzzer-undefined-x86_64": #4 0x55e1b5554d16 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:812:5 Step #31 - "build-check-libfuzzer-undefined-x86_64": #5 0x55e1b5555132 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector>&) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:867:3 Step #31 - "build-check-libfuzzer-undefined-x86_64": #6 0x55e1b554426b in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:914:6 Step #31 - "build-check-libfuzzer-undefined-x86_64": #7 0x55e1b556f642 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #31 - "build-check-libfuzzer-undefined-x86_64": #8 0x7f7de7c7e082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 0702430aef5fa3dda43986563e9ffcc47efbd75e) Step #31 - "build-check-libfuzzer-undefined-x86_64": #9 0x55e1b5536aed in _start (/tmp/not-out/tmppn61owk4/EpollEchoServer+0x64aed) Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": DEDUP_TOKEN: test()--LLVMFuzzerTestOneInput--fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) Step #31 - "build-check-libfuzzer-undefined-x86_64": SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior EpollEchoServer.cpp:40:20 Step #31 - "build-check-libfuzzer-undefined-x86_64": MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #31 - "build-check-libfuzzer-undefined-x86_64": 0xa, Step #31 - "build-check-libfuzzer-undefined-x86_64": \012 Step #31 - "build-check-libfuzzer-undefined-x86_64": artifact_prefix='./'; Test unit written to ./crash-adc83b19e793491b1c6ea0fd8b46cd9f32e592fc Step #31 - "build-check-libfuzzer-undefined-x86_64": Base64: Cg== Step #31 - "build-check-libfuzzer-undefined-x86_64": Step #31 - "build-check-libfuzzer-undefined-x86_64": ERROR: 25.0% of fuzz targets seem to be broken. See the list above for a detailed information. Step #31 - "build-check-libfuzzer-undefined-x86_64": ******************************************************************************** Step #31 - "build-check-libfuzzer-undefined-x86_64": Build checks failed. Step #31 - "build-check-libfuzzer-undefined-x86_64": To reproduce, run: Step #31 - "build-check-libfuzzer-undefined-x86_64": python infra/helper.py build_image uwebsockets Step #31 - "build-check-libfuzzer-undefined-x86_64": python infra/helper.py build_fuzzers --sanitizer undefined --engine libfuzzer --architecture x86_64 uwebsockets Step #31 - "build-check-libfuzzer-undefined-x86_64": python infra/helper.py check_build --sanitizer undefined --engine libfuzzer --architecture x86_64 uwebsockets Step #31 - "build-check-libfuzzer-undefined-x86_64": ******************************************************************************** Finished Step #31 - "build-check-libfuzzer-undefined-x86_64" ERROR ERROR: build step 31 "gcr.io/cloud-builders/docker" failed: step exited with non-zero status: 1