starting build "3370dc14-8ca2-4c2c-b471-06ad28c82295" 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 10.75kB Step #1: Step 1/6 : FROM gcr.io/oss-fuzz-base/base-builder-python Step #1: latest: Pulling from oss-fuzz-base/base-builder-python Step #1: b549f31133a9: Pulling fs layer Step #1: 32895a55c71b: Pulling fs layer Step #1: a693f4fc4eda: Pulling fs layer Step #1: b1abca81f126: Pulling fs layer Step #1: 18ed3b3aa7b1: Pulling fs layer Step #1: 47325d53147c: Pulling fs layer Step #1: ce3adfb0528c: Pulling fs layer Step #1: 18ed3b3aa7b1: Waiting Step #1: 47325d53147c: Waiting Step #1: 9cb2bc63d9de: Pulling fs layer Step #1: b076b61d265c: Pulling fs layer Step #1: ab5bd0061b22: Pulling fs layer Step #1: ce3adfb0528c: Waiting Step #1: 76ee7b292cd8: Pulling fs layer Step #1: 27887b6a9b00: Pulling fs layer Step #1: dc48b2457ccd: Pulling fs layer Step #1: 9cb2bc63d9de: Waiting Step #1: 6867008421c4: Pulling fs layer Step #1: e059edb1b7f5: Pulling fs layer Step #1: b076b61d265c: Waiting Step #1: 0ee9f1a970c6: Pulling fs layer Step #1: ab5bd0061b22: Waiting Step #1: 76ee7b292cd8: Waiting Step #1: 27887b6a9b00: Waiting Step #1: dc48b2457ccd: Waiting Step #1: 6867008421c4: Waiting Step #1: e059edb1b7f5: Waiting Step #1: 81a21302d470: Pulling fs layer Step #1: 72fc9eaa0382: Pulling fs layer Step #1: 2e09f91a58da: Pulling fs layer Step #1: 1deb5dfc932a: Pulling fs layer Step #1: 81a21302d470: Waiting Step #1: 168eaeab69b8: Pulling fs layer Step #1: a6aa6dab5f52: Pulling fs layer Step #1: 2e09f91a58da: Waiting Step #1: 72fc9eaa0382: Waiting Step #1: 44d3b79c74d2: Pulling fs layer Step #1: 15798aa4343a: Pulling fs layer Step #1: 168eaeab69b8: Waiting Step #1: 9ff5f011bfc4: Pulling fs layer Step #1: 778313d2ea69: Pulling fs layer Step #1: d44b46994983: Pulling fs layer Step #1: 44d3b79c74d2: Waiting Step #1: 9ff5f011bfc4: Waiting Step #1: d44b46994983: Waiting Step #1: 529ac8fce50c: Pulling fs layer Step #1: 5c93d71a3c38: Pulling fs layer Step #1: acdaa033ec55: Pulling fs layer Step #1: 018db25246cc: Pulling fs layer Step #1: be452806fc6d: Pulling fs layer Step #1: ce3e69b1650f: Pulling fs layer Step #1: 67fe69f7bf74: Pulling fs layer Step #1: bec1282dfb93: Pulling fs layer Step #1: 529ac8fce50c: Waiting Step #1: 5c93d71a3c38: Waiting Step #1: ce3e69b1650f: Waiting Step #1: acdaa033ec55: Waiting Step #1: 018db25246cc: Waiting Step #1: be452806fc6d: Waiting Step #1: bec1282dfb93: Waiting Step #1: 67fe69f7bf74: Waiting Step #1: a693f4fc4eda: Verifying Checksum Step #1: a693f4fc4eda: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: b1abca81f126: Verifying Checksum Step #1: b1abca81f126: Download complete Step #1: 18ed3b3aa7b1: Verifying Checksum Step #1: 18ed3b3aa7b1: Download complete Step #1: 47325d53147c: Verifying Checksum Step #1: 47325d53147c: Download complete Step #1: 32895a55c71b: Verifying Checksum Step #1: 32895a55c71b: Download complete Step #1: 9cb2bc63d9de: Verifying Checksum Step #1: 9cb2bc63d9de: Download complete Step #1: b076b61d265c: Verifying Checksum Step #1: b076b61d265c: Download complete Step #1: b549f31133a9: Pull complete Step #1: 76ee7b292cd8: Verifying Checksum Step #1: 76ee7b292cd8: Download complete Step #1: 27887b6a9b00: Verifying Checksum Step #1: 27887b6a9b00: Download complete Step #1: dc48b2457ccd: Verifying Checksum Step #1: dc48b2457ccd: Download complete Step #1: 6867008421c4: Verifying Checksum Step #1: 6867008421c4: Download complete Step #1: ab5bd0061b22: Verifying Checksum Step #1: ab5bd0061b22: Download complete Step #1: 0ee9f1a970c6: Verifying Checksum Step #1: 0ee9f1a970c6: Download complete Step #1: e059edb1b7f5: Download complete Step #1: 81a21302d470: Verifying Checksum Step #1: 81a21302d470: Download complete Step #1: 72fc9eaa0382: Verifying Checksum Step #1: 72fc9eaa0382: Download complete Step #1: 2e09f91a58da: Verifying Checksum Step #1: 2e09f91a58da: Download complete Step #1: ce3adfb0528c: Verifying Checksum Step #1: ce3adfb0528c: Download complete Step #1: 1deb5dfc932a: Verifying Checksum Step #1: 1deb5dfc932a: Download complete Step #1: a6aa6dab5f52: Download complete Step #1: 168eaeab69b8: Verifying Checksum Step #1: 168eaeab69b8: Download complete Step #1: 32895a55c71b: Pull complete Step #1: 15798aa4343a: Download complete Step #1: 9ff5f011bfc4: Verifying Checksum Step #1: 9ff5f011bfc4: Download complete Step #1: a693f4fc4eda: Pull complete Step #1: 44d3b79c74d2: Verifying Checksum Step #1: 44d3b79c74d2: Download complete Step #1: 778313d2ea69: Verifying Checksum Step #1: 778313d2ea69: Download complete Step #1: d44b46994983: Verifying Checksum Step #1: d44b46994983: Download complete Step #1: 529ac8fce50c: Verifying Checksum Step #1: 529ac8fce50c: Download complete Step #1: 5c93d71a3c38: Verifying Checksum Step #1: 5c93d71a3c38: Download complete Step #1: 018db25246cc: Verifying Checksum Step #1: 018db25246cc: Download complete Step #1: be452806fc6d: Verifying Checksum Step #1: be452806fc6d: Download complete Step #1: ce3e69b1650f: Verifying Checksum Step #1: ce3e69b1650f: Download complete Step #1: acdaa033ec55: Verifying Checksum Step #1: acdaa033ec55: Download complete Step #1: 67fe69f7bf74: Verifying Checksum Step #1: 67fe69f7bf74: Download complete Step #1: b1abca81f126: Pull complete Step #1: bec1282dfb93: Verifying Checksum Step #1: bec1282dfb93: Download complete Step #1: 18ed3b3aa7b1: Pull complete Step #1: 47325d53147c: Pull complete Step #1: ce3adfb0528c: Pull complete Step #1: 9cb2bc63d9de: Pull complete Step #1: b076b61d265c: Pull complete Step #1: ab5bd0061b22: Pull complete Step #1: 76ee7b292cd8: Pull complete Step #1: 27887b6a9b00: Pull complete Step #1: dc48b2457ccd: Pull complete Step #1: 6867008421c4: Pull complete Step #1: e059edb1b7f5: Pull complete Step #1: 0ee9f1a970c6: Pull complete Step #1: 81a21302d470: Pull complete Step #1: 72fc9eaa0382: Pull complete Step #1: 2e09f91a58da: Pull complete Step #1: 1deb5dfc932a: Pull complete Step #1: 168eaeab69b8: Pull complete Step #1: a6aa6dab5f52: Pull complete Step #1: 44d3b79c74d2: Pull complete Step #1: 15798aa4343a: Pull complete Step #1: 9ff5f011bfc4: Pull complete Step #1: 778313d2ea69: Pull complete Step #1: d44b46994983: Pull complete Step #1: 529ac8fce50c: Pull complete Step #1: 5c93d71a3c38: Pull complete Step #1: acdaa033ec55: Pull complete Step #1: 018db25246cc: Pull complete Step #1: be452806fc6d: Pull complete Step #1: ce3e69b1650f: Pull complete Step #1: 67fe69f7bf74: Pull complete Step #1: bec1282dfb93: Pull complete Step #1: Digest: sha256:b42a934768a26a220281f60341ed7d3c53274f614b1474743db2fd0459e15c05 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-python:latest Step #1: ---> a005dfe649c5 Step #1: Step 2/6 : RUN pip3 install httpretty Step #1: ---> Running in 9052cc81a7fe Step #1: Collecting httpretty Step #1: Downloading httpretty-1.1.4.tar.gz (442 kB) Step #1: Installing build dependencies: started Step #1: Installing build dependencies: finished with status 'done' Step #1: Getting requirements to build wheel: started Step #1: Getting requirements to build wheel: finished with status 'done' Step #1: Preparing metadata (pyproject.toml): started Step #1: Preparing metadata (pyproject.toml): finished with status 'done' Step #1: Building wheels for collected packages: httpretty Step #1: Building wheel for httpretty (pyproject.toml): started Step #1: Building wheel for httpretty (pyproject.toml): finished with status 'done' Step #1: Created wheel for httpretty: filename=httpretty-1.1.4-py3-none-any.whl size=28848 sha256=92014573d73d16d2ab766a55b96d733c275d487ab6efc93938a500b0e2adaf15 Step #1: Stored in directory: /root/.cache/pip/wheels/17/84/74/456da302b40f8d81976edc741ba0a04bf64fd4bb3c58aca9fb Step #1: Successfully built httpretty Step #1: Installing collected packages: httpretty Step #1: Successfully installed httpretty-1.1.4 Step #1: WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #1: Removing intermediate container 9052cc81a7fe Step #1: ---> 754691a2191a Step #1: Step 3/6 : RUN git clone --depth 1 https://github.com/urllib3/urllib3 Step #1: ---> Running in 5a94474ba762 Step #1: Cloning into 'urllib3'... Step #1: Removing intermediate container 5a94474ba762 Step #1: ---> fdad467202ef Step #1: Step 4/6 : COPY build.sh $SRC/ Step #1: ---> bf9611e87bbc Step #1: Step 5/6 : COPY fuzz_* $SRC/ Step #1: ---> 093450119638 Step #1: Step 6/6 : WORKDIR $SRC/urllib3 Step #1: ---> Running in 62147abf5cde Step #1: Removing intermediate container 62147abf5cde Step #1: ---> e95d075aff8f Step #1: Successfully built e95d075aff8f Step #1: Successfully tagged gcr.io/oss-fuzz/urllib3:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/urllib3 Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/file0UvyVP Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ python == \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/urllib3/.git Step #2 - "srcmap": + GIT_DIR=/src/urllib3 Step #2 - "srcmap": + cd /src/urllib3 Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/urllib3/urllib3 Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=ed3e9439f5088249bf391e17ce706c5d610e30e4 Step #2 - "srcmap": + jq_inplace /tmp/file0UvyVP '."/src/urllib3" = { type: "git", url: "https://github.com/urllib3/urllib3", rev: "ed3e9439f5088249bf391e17ce706c5d610e30e4" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileY6cehd Step #2 - "srcmap": + cat /tmp/file0UvyVP Step #2 - "srcmap": + jq '."/src/urllib3" = { type: "git", url: "https://github.com/urllib3/urllib3", rev: "ed3e9439f5088249bf391e17ce706c5d610e30e4" }' Step #2 - "srcmap": + mv /tmp/fileY6cehd /tmp/file0UvyVP 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/file0UvyVP Step #2 - "srcmap": + rm /tmp/file0UvyVP Step #2 - "srcmap": { Step #2 - "srcmap": "/src/urllib3": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/urllib3/urllib3", Step #2 - "srcmap": "rev": "ed3e9439f5088249bf391e17ce706c5d610e30e4" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-address-x86_64" Step #3 - "compile-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-address-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": CC=clang Step #3 - "compile-libfuzzer-address-x86_64": CXX=clang++ Step #3 - "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 -fno-sanitize=function,leak,vptr, Step #3 - "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++ -fno-sanitize=function,leak,vptr Step #3 - "compile-libfuzzer-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": + python3 -m pip install . Step #3 - "compile-libfuzzer-address-x86_64": Processing /src/urllib3 Step #3 - "compile-libfuzzer-address-x86_64": Installing build dependencies ... [?25l- \ | / - \ | / done Step #3 - "compile-libfuzzer-address-x86_64": [?25h Getting requirements to build wheel ... [?25ldone Step #3 - "compile-libfuzzer-address-x86_64": [?25h Preparing metadata (pyproject.toml) ... [?25l- done Step #3 - "compile-libfuzzer-address-x86_64": [?25hBuilding wheels for collected packages: urllib3 Step #3 - "compile-libfuzzer-address-x86_64": Building wheel for urllib3 (pyproject.toml) ... [?25ldone Step #3 - "compile-libfuzzer-address-x86_64": [?25h Created wheel for urllib3: filename=urllib3-0.1.dev1-py3-none-any.whl size=128391 sha256=2ac12244a0457c07ed1edc6ecc4eec5036ecd0e6fc7604ea3e5773bc9476c767 Step #3 - "compile-libfuzzer-address-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-hqa9cfib/wheels/67/41/1f/a0c3e9db39f85f46f11b6d1a5845cd5db1ddf76d151289a64e Step #3 - "compile-libfuzzer-address-x86_64": Successfully built urllib3 Step #3 - "compile-libfuzzer-address-x86_64": Installing collected packages: urllib3 Step #3 - "compile-libfuzzer-address-x86_64": Successfully installed urllib3-0.1.dev1 Step #3 - "compile-libfuzzer-address-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #3 - "compile-libfuzzer-address-x86_64": + export PYFUZZPACKAGE=/src/urllib3/src/urllib3 Step #3 - "compile-libfuzzer-address-x86_64": + PYFUZZPACKAGE=/src/urllib3/src/urllib3 Step #3 - "compile-libfuzzer-address-x86_64": ++ find /src -name 'fuzz_*.py' Step #3 - "compile-libfuzzer-address-x86_64": + for fuzzer in $(find $SRC -name 'fuzz_*.py') Step #3 - "compile-libfuzzer-address-x86_64": + compile_python_fuzzer /src/fuzz_requests.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_path=/src/fuzz_requests.py Step #3 - "compile-libfuzzer-address-x86_64": + shift 1 Step #3 - "compile-libfuzzer-address-x86_64": ++ basename -s .py /src/fuzz_requests.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_basename=fuzz_requests Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_package=fuzz_requests.pkg Step #3 - "compile-libfuzzer-address-x86_64": + PYFUZZ_WORKPATH=/src/pyfuzzworkdir/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_WORKPATH=/src/pyfuzzworkdir//fuzz_requests Step #3 - "compile-libfuzzer-address-x86_64": + [[ address = *introspector* ]] Step #3 - "compile-libfuzzer-address-x86_64": + [[ address = *coverage* ]] Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 != \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/pyfuzzworkdir/ Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/pyfuzzworkdir/ /src/pyfuzzworkdir//fuzz_requests Step #3 - "compile-libfuzzer-address-x86_64": + pyinstaller --distpath /workspace/out/libfuzzer-address-x86_64 --workpath=/src/pyfuzzworkdir//fuzz_requests --onefile --name fuzz_requests.pkg /src/fuzz_requests.py Step #3 - "compile-libfuzzer-address-x86_64": 85 INFO: PyInstaller: 6.10.0, contrib hooks: 2025.1 Step #3 - "compile-libfuzzer-address-x86_64": 85 INFO: Python: 3.10.14 Step #3 - "compile-libfuzzer-address-x86_64": 86 INFO: Platform: Linux-5.10.0-32-cloud-amd64-x86_64-with-glibc2.31 Step #3 - "compile-libfuzzer-address-x86_64": 87 INFO: Python environment: /usr/local Step #3 - "compile-libfuzzer-address-x86_64": 87 INFO: wrote /src/urllib3/fuzz_requests.pkg.spec Step #3 - "compile-libfuzzer-address-x86_64": 89 INFO: Module search paths (PYTHONPATH): Step #3 - "compile-libfuzzer-address-x86_64": ['/usr/local/lib/python310.zip', Step #3 - "compile-libfuzzer-address-x86_64": '/usr/local/lib/python3.10', Step #3 - "compile-libfuzzer-address-x86_64": '/usr/local/lib/python3.10/lib-dynload', Step #3 - "compile-libfuzzer-address-x86_64": '/usr/local/lib/python3.10/site-packages', Step #3 - "compile-libfuzzer-address-x86_64": '/usr/local/lib/python3.10/site-packages/setuptools/_vendor', Step #3 - "compile-libfuzzer-address-x86_64": '/src'] Step #3 - "compile-libfuzzer-address-x86_64": 180 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 180 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 180 INFO: Running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 180 INFO: Target bytecode optimization level: 0 Step #3 - "compile-libfuzzer-address-x86_64": 180 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 181 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 191 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 717 INFO: Processing standard module hook 'hook-heapq.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks' Step #3 - "compile-libfuzzer-address-x86_64": 789 INFO: Processing standard module hook 'hook-encodings.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks' Step #3 - "compile-libfuzzer-address-x86_64": 1946 INFO: Processing standard module hook 'hook-pickle.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks' Step #3 - "compile-libfuzzer-address-x86_64": 3239 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 3330 INFO: Looking for Python shared library... Step #3 - "compile-libfuzzer-address-x86_64": 3340 INFO: Using Python shared library: /usr/local/lib/libpython3.10.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 3341 INFO: Analyzing /src/fuzz_requests.py Step #3 - "compile-libfuzzer-address-x86_64": 3344 INFO: Processing standard module hook 'hook-atheris.py' from '/usr/local/lib/python3.10/site-packages/atheris' Step #3 - "compile-libfuzzer-address-x86_64": 3777 INFO: Processing pre-safe-import-module hook 'hook-typing_extensions.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks/pre_safe_import_module' Step #3 - "compile-libfuzzer-address-x86_64": 3778 INFO: SetuptoolsInfo: initializing cached setuptools info... Step #3 - "compile-libfuzzer-address-x86_64": 8883 INFO: Processing standard module hook 'hook-difflib.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks' Step #3 - "compile-libfuzzer-address-x86_64": 9026 INFO: Processing standard module hook 'hook-multiprocessing.util.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks' Step #3 - "compile-libfuzzer-address-x86_64": 9110 INFO: Processing standard module hook 'hook-xml.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks' Step #3 - "compile-libfuzzer-address-x86_64": 9619 INFO: Processing module hooks (post-graph stage)... Step #3 - "compile-libfuzzer-address-x86_64": 9869 INFO: Performing binary vs. data reclassification (2 entries) Step #3 - "compile-libfuzzer-address-x86_64": 9871 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 9876 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 9879 INFO: Including run-time hook 'pyi_rth_inspect.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks' Step #3 - "compile-libfuzzer-address-x86_64": 9880 INFO: Including run-time hook 'pyi_rth_pkgutil.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks' Step #3 - "compile-libfuzzer-address-x86_64": 9882 INFO: Including run-time hook 'pyi_rth_multiprocessing.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks' Step #3 - "compile-libfuzzer-address-x86_64": 9890 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 10434 INFO: Warnings written to /src/pyfuzzworkdir/fuzz_requests/fuzz_requests.pkg/warn-fuzz_requests.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 10457 INFO: Graph cross-reference written to /src/pyfuzzworkdir/fuzz_requests/fuzz_requests.pkg/xref-fuzz_requests.pkg.html Step #3 - "compile-libfuzzer-address-x86_64": 10470 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 10470 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 10470 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir/fuzz_requests/fuzz_requests.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 10773 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir/fuzz_requests/fuzz_requests.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 10788 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 10788 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 10788 INFO: Building PKG (CArchive) fuzz_requests.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 21520 INFO: Building PKG (CArchive) fuzz_requests.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 21522 INFO: Bootloader /usr/local/lib/python3.10/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 21522 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 21522 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 21522 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 21522 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_requests.pkg Step #3 - "compile-libfuzzer-address-x86_64": 21523 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 21576 INFO: Building EXE from EXE-00.toc completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": + chmod -x /workspace/out/libfuzzer-address-x86_64/fuzz_requests.pkg Step #3 - "compile-libfuzzer-address-x86_64": + [[ address = *coverage* ]] Step #3 - "compile-libfuzzer-address-x86_64": + echo '#!/bin/sh Step #3 - "compile-libfuzzer-address-x86_64": # LLVMFuzzerTestOneInput for fuzzer detection. Step #3 - "compile-libfuzzer-address-x86_64": this_dir=$(dirname "$0") Step #3 - "compile-libfuzzer-address-x86_64": chmod +x $this_dir/fuzz_requests.pkg Step #3 - "compile-libfuzzer-address-x86_64": LD_PRELOAD=$this_dir/sanitizer_with_fuzzer.so ASAN_OPTIONS=$ASAN_OPTIONS:symbolize=1:external_symbolizer_path=$this_dir/llvm-symbolizer:detect_leaks=0 $this_dir/fuzz_requests.pkg $@' Step #3 - "compile-libfuzzer-address-x86_64": + chmod +x /workspace/out/libfuzzer-address-x86_64/fuzz_requests Step #3 - "compile-libfuzzer-address-x86_64": + for fuzzer in $(find $SRC -name 'fuzz_*.py') Step #3 - "compile-libfuzzer-address-x86_64": + compile_python_fuzzer /src/fuzz_urlparse.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_path=/src/fuzz_urlparse.py Step #3 - "compile-libfuzzer-address-x86_64": + shift 1 Step #3 - "compile-libfuzzer-address-x86_64": ++ basename -s .py /src/fuzz_urlparse.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_basename=fuzz_urlparse Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_package=fuzz_urlparse.pkg Step #3 - "compile-libfuzzer-address-x86_64": + PYFUZZ_WORKPATH=/src/pyfuzzworkdir/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_WORKPATH=/src/pyfuzzworkdir//fuzz_urlparse Step #3 - "compile-libfuzzer-address-x86_64": + [[ address = *introspector* ]] Step #3 - "compile-libfuzzer-address-x86_64": + [[ address = *coverage* ]] Step #3 - "compile-libfuzzer-address-x86_64": + [[ 0 != \0 ]] Step #3 - "compile-libfuzzer-address-x86_64": + rm -rf /src/pyfuzzworkdir/ Step #3 - "compile-libfuzzer-address-x86_64": + mkdir /src/pyfuzzworkdir/ /src/pyfuzzworkdir//fuzz_urlparse Step #3 - "compile-libfuzzer-address-x86_64": + pyinstaller --distpath /workspace/out/libfuzzer-address-x86_64 --workpath=/src/pyfuzzworkdir//fuzz_urlparse --onefile --name fuzz_urlparse.pkg /src/fuzz_urlparse.py Step #3 - "compile-libfuzzer-address-x86_64": 83 INFO: PyInstaller: 6.10.0, contrib hooks: 2025.1 Step #3 - "compile-libfuzzer-address-x86_64": 83 INFO: Python: 3.10.14 Step #3 - "compile-libfuzzer-address-x86_64": 84 INFO: Platform: Linux-5.10.0-32-cloud-amd64-x86_64-with-glibc2.31 Step #3 - "compile-libfuzzer-address-x86_64": 84 INFO: Python environment: /usr/local Step #3 - "compile-libfuzzer-address-x86_64": 85 INFO: wrote /src/urllib3/fuzz_urlparse.pkg.spec Step #3 - "compile-libfuzzer-address-x86_64": 86 INFO: Module search paths (PYTHONPATH): Step #3 - "compile-libfuzzer-address-x86_64": ['/usr/local/lib/python310.zip', Step #3 - "compile-libfuzzer-address-x86_64": '/usr/local/lib/python3.10', Step #3 - "compile-libfuzzer-address-x86_64": '/usr/local/lib/python3.10/lib-dynload', Step #3 - "compile-libfuzzer-address-x86_64": '/usr/local/lib/python3.10/site-packages', Step #3 - "compile-libfuzzer-address-x86_64": '/usr/local/lib/python3.10/site-packages/setuptools/_vendor', Step #3 - "compile-libfuzzer-address-x86_64": '/src'] Step #3 - "compile-libfuzzer-address-x86_64": 178 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 178 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 178 INFO: Running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 178 INFO: Target bytecode optimization level: 0 Step #3 - "compile-libfuzzer-address-x86_64": 178 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 179 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 188 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 700 INFO: Processing standard module hook 'hook-heapq.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks' Step #3 - "compile-libfuzzer-address-x86_64": 773 INFO: Processing standard module hook 'hook-encodings.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks' Step #3 - "compile-libfuzzer-address-x86_64": 2001 INFO: Processing standard module hook 'hook-pickle.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks' Step #3 - "compile-libfuzzer-address-x86_64": 3246 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 3340 INFO: Looking for Python shared library... Step #3 - "compile-libfuzzer-address-x86_64": 3348 INFO: Using Python shared library: /usr/local/lib/libpython3.10.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 3348 INFO: Analyzing /src/fuzz_urlparse.py Step #3 - "compile-libfuzzer-address-x86_64": 3351 INFO: Processing standard module hook 'hook-atheris.py' from '/usr/local/lib/python3.10/site-packages/atheris' Step #3 - "compile-libfuzzer-address-x86_64": 3587 INFO: Processing pre-safe-import-module hook 'hook-typing_extensions.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks/pre_safe_import_module' Step #3 - "compile-libfuzzer-address-x86_64": 3588 INFO: SetuptoolsInfo: initializing cached setuptools info... Step #3 - "compile-libfuzzer-address-x86_64": 8631 INFO: Processing module hooks (post-graph stage)... Step #3 - "compile-libfuzzer-address-x86_64": 8640 INFO: Performing binary vs. data reclassification (2 entries) Step #3 - "compile-libfuzzer-address-x86_64": 8642 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 8646 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 8648 INFO: Including run-time hook 'pyi_rth_inspect.py' from '/usr/local/lib/python3.10/site-packages/PyInstaller/hooks/rthooks' Step #3 - "compile-libfuzzer-address-x86_64": 8654 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 9112 INFO: Warnings written to /src/pyfuzzworkdir/fuzz_urlparse/fuzz_urlparse.pkg/warn-fuzz_urlparse.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 9129 INFO: Graph cross-reference written to /src/pyfuzzworkdir/fuzz_urlparse/fuzz_urlparse.pkg/xref-fuzz_urlparse.pkg.html Step #3 - "compile-libfuzzer-address-x86_64": 9141 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 9141 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 9141 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir/fuzz_urlparse/fuzz_urlparse.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 9350 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir/fuzz_urlparse/fuzz_urlparse.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 9364 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 9364 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 9364 INFO: Building PKG (CArchive) fuzz_urlparse.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 20153 INFO: Building PKG (CArchive) fuzz_urlparse.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 20155 INFO: Bootloader /usr/local/lib/python3.10/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 20155 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 20155 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 20155 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 20155 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_urlparse.pkg Step #3 - "compile-libfuzzer-address-x86_64": 20155 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 20230 INFO: Building EXE from EXE-00.toc completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": + chmod -x /workspace/out/libfuzzer-address-x86_64/fuzz_urlparse.pkg Step #3 - "compile-libfuzzer-address-x86_64": + [[ address = *coverage* ]] Step #3 - "compile-libfuzzer-address-x86_64": + echo '#!/bin/sh Step #3 - "compile-libfuzzer-address-x86_64": # LLVMFuzzerTestOneInput for fuzzer detection. Step #3 - "compile-libfuzzer-address-x86_64": this_dir=$(dirname "$0") Step #3 - "compile-libfuzzer-address-x86_64": chmod +x $this_dir/fuzz_urlparse.pkg Step #3 - "compile-libfuzzer-address-x86_64": LD_PRELOAD=$this_dir/sanitizer_with_fuzzer.so ASAN_OPTIONS=$ASAN_OPTIONS:symbolize=1:external_symbolizer_path=$this_dir/llvm-symbolizer:detect_leaks=0 $this_dir/fuzz_urlparse.pkg $@' Step #3 - "compile-libfuzzer-address-x86_64": + chmod +x /workspace/out/libfuzzer-address-x86_64/fuzz_urlparse Finished Step #3 - "compile-libfuzzer-address-x86_64" Starting Step #4 - "build-check-libfuzzer-address-x86_64" Step #4 - "build-check-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #4 - "build-check-libfuzzer-address-x86_64": Unable to find image 'gcr.io/oss-fuzz-base/base-runner:latest' locally Step #4 - "build-check-libfuzzer-address-x86_64": latest: Pulling from oss-fuzz-base/base-runner Step #4 - "build-check-libfuzzer-address-x86_64": b549f31133a9: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 32895a55c71b: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": a693f4fc4eda: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 16574bfc0271: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 9896720ca783: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": ba67ade17735: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": bb13e65fed13: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 34f44ab21875: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 6d1e7b2bb6f8: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 631ad8ca154d: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": e81bfcbb8861: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": c572d18b8698: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": cfac287f595a: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": f7aa5226595e: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 0c66c126c8ed: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": d296eb9aa69a: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 0faa1206676a: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": f65b5aed669e: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 480df66bee5b: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 1422d2ec16a4: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": c5b11dc68909: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": ffb91e74fc42: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 4a9db23bb5bc: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 53e74afba17c: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": bb75bd490b1d: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 672eb43dca67: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": f65b5aed669e: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 34f44ab21875: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 480df66bee5b: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 1422d2ec16a4: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": c5b11dc68909: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 6d1e7b2bb6f8: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": ffb91e74fc42: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 4a9db23bb5bc: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 631ad8ca154d: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 53e74afba17c: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": e81bfcbb8861: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": bb75bd490b1d: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": c572d18b8698: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 672eb43dca67: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": d296eb9aa69a: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 0faa1206676a: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": bb13e65fed13: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": f7aa5226595e: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 0c66c126c8ed: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 16574bfc0271: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 16574bfc0271: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 9896720ca783: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 9896720ca783: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 16574bfc0271: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 34f44ab21875: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 34f44ab21875: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": bb13e65fed13: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": bb13e65fed13: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": ba67ade17735: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": ba67ade17735: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": e81bfcbb8861: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": e81bfcbb8861: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 631ad8ca154d: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 631ad8ca154d: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 9896720ca783: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": c572d18b8698: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": c572d18b8698: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": ba67ade17735: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": f7aa5226595e: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": f7aa5226595e: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 6d1e7b2bb6f8: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 6d1e7b2bb6f8: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": bb13e65fed13: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 0c66c126c8ed: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 0c66c126c8ed: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 34f44ab21875: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": d296eb9aa69a: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": d296eb9aa69a: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": f65b5aed669e: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": cfac287f595a: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": cfac287f595a: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 1422d2ec16a4: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 1422d2ec16a4: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 0faa1206676a: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 0faa1206676a: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": c5b11dc68909: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": c5b11dc68909: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": ffb91e74fc42: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": ffb91e74fc42: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 4a9db23bb5bc: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 4a9db23bb5bc: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 53e74afba17c: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 53e74afba17c: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 6d1e7b2bb6f8: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": bb75bd490b1d: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 672eb43dca67: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 672eb43dca67: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 480df66bee5b: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 480df66bee5b: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 631ad8ca154d: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": e81bfcbb8861: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": c572d18b8698: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": cfac287f595a: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": f7aa5226595e: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 0c66c126c8ed: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": d296eb9aa69a: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 0faa1206676a: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": f65b5aed669e: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 480df66bee5b: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 1422d2ec16a4: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": c5b11dc68909: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": ffb91e74fc42: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 4a9db23bb5bc: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 53e74afba17c: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": bb75bd490b1d: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 672eb43dca67: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": Digest: sha256:b65d167704a93db5b30a23aaa5eea1c7cffdab46098f9abee3fe23b3fab2b8d4 Step #4 - "build-check-libfuzzer-address-x86_64": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpov2ewrgo/fuzz_urlparse Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpov2ewrgo/fuzz_requests Step #4 - "build-check-libfuzzer-address-x86_64": Retrying failed fuzz targets sequentially 1 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpov2ewrgo/fuzz_requests Step #4 - "build-check-libfuzzer-address-x86_64": Broken fuzz targets 1 Step #4 - "build-check-libfuzzer-address-x86_64": ('/tmp/not-out/tmpov2ewrgo/fuzz_requests', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmpov2ewrgo/fuzz_requests'], returncode=1, stdout=b'BAD BUILD: /tmp/not-out/tmpov2ewrgo/fuzz_requests seems to have either startup crash or exit:\nvm.mmap_rnd_bits = 28\n/tmp/not-out/tmpov2ewrgo/fuzz_requests -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null\nINFO: Instrumenting 4773 functions...\nINFO: Using preloaded libfuzzer\nINFO: Running with entropic power schedule (0xFF, 100).\nINFO: Seed: 1337\nINFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes\n\n === Uncaught Python exception: ===\nUnmockedError: Failed to socket.shutdown because because a real socket does not exist\n\nTip: You could try setting (allow_net_connect=True) to allow unregistered requests through a real TCP connection in addition to (verbose=True) to debug the issue.\nTraceback (most recent call last):\n File "fuzz_requests.py", line 66, in TestOneInput\n File "urllib3/_request_methods.py", line 100, in request\n File "urllib3/_request_methods.py", line 211, in request_encode_body\n File "urllib3/poolmanager.py", line 432, in urlopen\n File "urllib3/connectionpool.py", line 674, in urlopen\n File "urllib3/connectionpool.py", line 456, in _make_request\n File "urllib3/connection.py", line 502, in getresponse\n File "httpretty/core.py", line 893, in __getattr__\nUnmockedError: Failed to socket.shutdown because because a real socket does not exist\n\nTip: You could try setting (allow_net_connect=True) to allow unregistered requests through a real TCP connection in addition to (verbose=True) to debug the issue.\n\nINFO: Instrumentation complete.\nException ignored in: \nTraceback (most recent call last):\n File "logging/__init__.py", line 836, in _removeHandlerRef\nTypeError: \'NoneType\' object is not callable\n==83== ERROR: libFuzzer: fuzz target exited\n #0 0x7f4d7b12905a in __sanitizer_print_stack_trace /root/llvm-project/compiler-rt/lib/asan/asan_stack.cpp:87:3\n #1 0x7f4d7b02c5f9 in fuzzer::PrintStackTrace() /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:38\n #2 0x7f4d7b00f946 in fuzzer::Fuzzer::ExitCallback() (.part.0) /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:250:18\n #3 0x7f4d7b00fa18 in fuzzer::Fuzzer::ExitCallback() /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:210:1\n #4 0x7f4d7b00fa18 in fuzzer::Fuzzer::StaticExitCallback() /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:209:18\n #5 0x7f4d7adc48a6 (/lib/x86_64-linux-gnu/libc.so.6+0x468a6) (BuildId: 0323ab4806bee6f846d9ad4bccfc29afdca49a58)\n #6 0x7f4d7adc4a5f in exit (/lib/x86_64-linux-gnu/libc.so.6+0x46a5f) (BuildId: 0323ab4806bee6f846d9ad4bccfc29afdca49a58)\n #7 0x7f4d78b58f68 in Py_Exit /tmp/Python-3.10.14/Python/pylifecycle.c:2862:5\n #8 0x7f4d78b5e6e1 in handle_system_exit /tmp/Python-3.10.14/Python/pythonrun.c:775:9\n #9 0x7f4d78b5e6e1 in _PyErr_PrintEx /tmp/Python-3.10.14/Python/pythonrun.c:785:5\n #10 0x40360f (/tmp/not-out/tmpov2ewrgo/fuzz_requests.pkg+0x40360f) (BuildId: 04804d3c31218f938502cbed5cdd1af09d59a8f0)\n #11 0x403ef4 (/tmp/not-out/tmpov2ewrgo/fuzz_requests.pkg+0x403ef4) (BuildId: 04804d3c31218f938502cbed5cdd1af09d59a8f0)\n #12 0x7f4d7ada2082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 0323ab4806bee6f846d9ad4bccfc29afdca49a58)\n #13 0x40250e (/tmp/not-out/tmpov2ewrgo/fuzz_requests.pkg+0x40250e) (BuildId: 04804d3c31218f938502cbed5cdd1af09d59a8f0)\n\nDEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::ExitCallback() (.part.0)\nSUMMARY: libFuzzer: fuzz target exited\nMS: 0 ; base unit: 0000000000000000000000000000000000000000\n\n\nartifact_prefix=\'./\'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709\nBase64: \n', stderr=b'')) Step #4 - "build-check-libfuzzer-address-x86_64": BAD BUILD: /tmp/not-out/tmpov2ewrgo/fuzz_requests seems to have either startup crash or exit: Step #4 - "build-check-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28 Step #4 - "build-check-libfuzzer-address-x86_64": /tmp/not-out/tmpov2ewrgo/fuzz_requests -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting 4773 functions... Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Using preloaded libfuzzer Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Running with entropic power schedule (0xFF, 100). Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Seed: 1337 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes Step #4 - "build-check-libfuzzer-address-x86_64": Step #4 - "build-check-libfuzzer-address-x86_64": === Uncaught Python exception: === Step #4 - "build-check-libfuzzer-address-x86_64": UnmockedError: Failed to socket.shutdown because because a real socket does not exist Step #4 - "build-check-libfuzzer-address-x86_64": Step #4 - "build-check-libfuzzer-address-x86_64": Tip: You could try setting (allow_net_connect=True) to allow unregistered requests through a real TCP connection in addition to (verbose=True) to debug the issue. Step #4 - "build-check-libfuzzer-address-x86_64": Traceback (most recent call last): Step #4 - "build-check-libfuzzer-address-x86_64": File "fuzz_requests.py", line 66, in TestOneInput Step #4 - "build-check-libfuzzer-address-x86_64": File "urllib3/_request_methods.py", line 100, in request Step #4 - "build-check-libfuzzer-address-x86_64": File "urllib3/_request_methods.py", line 211, in request_encode_body Step #4 - "build-check-libfuzzer-address-x86_64": File "urllib3/poolmanager.py", line 432, in urlopen Step #4 - "build-check-libfuzzer-address-x86_64": File "urllib3/connectionpool.py", line 674, in urlopen Step #4 - "build-check-libfuzzer-address-x86_64": File "urllib3/connectionpool.py", line 456, in _make_request Step #4 - "build-check-libfuzzer-address-x86_64": File "urllib3/connection.py", line 502, in getresponse Step #4 - "build-check-libfuzzer-address-x86_64": File "httpretty/core.py", line 893, in __getattr__ Step #4 - "build-check-libfuzzer-address-x86_64": UnmockedError: Failed to socket.shutdown because because a real socket does not exist Step #4 - "build-check-libfuzzer-address-x86_64": Step #4 - "build-check-libfuzzer-address-x86_64": Tip: You could try setting (allow_net_connect=True) to allow unregistered requests through a real TCP connection in addition to (verbose=True) to debug the issue. Step #4 - "build-check-libfuzzer-address-x86_64": Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumentation complete. Step #4 - "build-check-libfuzzer-address-x86_64": Exception ignored in: Step #4 - "build-check-libfuzzer-address-x86_64": Traceback (most recent call last): Step #4 - "build-check-libfuzzer-address-x86_64": File "logging/__init__.py", line 836, in _removeHandlerRef Step #4 - "build-check-libfuzzer-address-x86_64": TypeError: 'NoneType' object is not callable Step #4 - "build-check-libfuzzer-address-x86_64": ==141== ERROR: libFuzzer: fuzz target exited Step #4 - "build-check-libfuzzer-address-x86_64": #0 0x7f74c6c2f05a in __sanitizer_print_stack_trace /root/llvm-project/compiler-rt/lib/asan/asan_stack.cpp:87:3 Step #4 - "build-check-libfuzzer-address-x86_64": #1 0x7f74c6b325f9 in fuzzer::PrintStackTrace() /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:38 Step #4 - "build-check-libfuzzer-address-x86_64": #2 0x7f74c6b15946 in fuzzer::Fuzzer::ExitCallback() (.part.0) /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:250:18 Step #4 - "build-check-libfuzzer-address-x86_64": #3 0x7f74c6b15a18 in fuzzer::Fuzzer::ExitCallback() /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:210:1 Step #4 - "build-check-libfuzzer-address-x86_64": #4 0x7f74c6b15a18 in fuzzer::Fuzzer::StaticExitCallback() /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:209:18 Step #4 - "build-check-libfuzzer-address-x86_64": #5 0x7f74c68ca8a6 (/lib/x86_64-linux-gnu/libc.so.6+0x468a6) (BuildId: 0323ab4806bee6f846d9ad4bccfc29afdca49a58) Step #4 - "build-check-libfuzzer-address-x86_64": #6 0x7f74c68caa5f in exit (/lib/x86_64-linux-gnu/libc.so.6+0x46a5f) (BuildId: 0323ab4806bee6f846d9ad4bccfc29afdca49a58) Step #4 - "build-check-libfuzzer-address-x86_64": #7 0x7f74c4658f68 in Py_Exit /tmp/Python-3.10.14/Python/pylifecycle.c:2862:5 Step #4 - "build-check-libfuzzer-address-x86_64": #8 0x7f74c465e6e1 in handle_system_exit /tmp/Python-3.10.14/Python/pythonrun.c:775:9 Step #4 - "build-check-libfuzzer-address-x86_64": #9 0x7f74c465e6e1 in _PyErr_PrintEx /tmp/Python-3.10.14/Python/pythonrun.c:785:5 Step #4 - "build-check-libfuzzer-address-x86_64": #10 0x40360f (/tmp/not-out/tmpov2ewrgo/fuzz_requests.pkg+0x40360f) (BuildId: 04804d3c31218f938502cbed5cdd1af09d59a8f0) Step #4 - "build-check-libfuzzer-address-x86_64": #11 0x403ef4 (/tmp/not-out/tmpov2ewrgo/fuzz_requests.pkg+0x403ef4) (BuildId: 04804d3c31218f938502cbed5cdd1af09d59a8f0) Step #4 - "build-check-libfuzzer-address-x86_64": #12 0x7f74c68a8082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 0323ab4806bee6f846d9ad4bccfc29afdca49a58) Step #4 - "build-check-libfuzzer-address-x86_64": #13 0x40250e (/tmp/not-out/tmpov2ewrgo/fuzz_requests.pkg+0x40250e) (BuildId: 04804d3c31218f938502cbed5cdd1af09d59a8f0) Step #4 - "build-check-libfuzzer-address-x86_64": Step #4 - "build-check-libfuzzer-address-x86_64": DEDUP_TOKEN: __sanitizer_print_stack_trace--fuzzer::PrintStackTrace()--fuzzer::Fuzzer::ExitCallback() (.part.0) Step #4 - "build-check-libfuzzer-address-x86_64": SUMMARY: libFuzzer: fuzz target exited Step #4 - "build-check-libfuzzer-address-x86_64": MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #4 - "build-check-libfuzzer-address-x86_64": Step #4 - "build-check-libfuzzer-address-x86_64": Step #4 - "build-check-libfuzzer-address-x86_64": artifact_prefix='./'; Test unit written to ./crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #4 - "build-check-libfuzzer-address-x86_64": Base64: Step #4 - "build-check-libfuzzer-address-x86_64": Step #4 - "build-check-libfuzzer-address-x86_64": ERROR: 50.0% of fuzz targets seem to be broken. See the list above for a detailed information. Step #4 - "build-check-libfuzzer-address-x86_64": ******************************************************************************** Step #4 - "build-check-libfuzzer-address-x86_64": Build checks failed. Step #4 - "build-check-libfuzzer-address-x86_64": To reproduce, run: Step #4 - "build-check-libfuzzer-address-x86_64": python infra/helper.py build_image urllib3 Step #4 - "build-check-libfuzzer-address-x86_64": python infra/helper.py build_fuzzers --sanitizer address --engine libfuzzer --architecture x86_64 urllib3 Step #4 - "build-check-libfuzzer-address-x86_64": python infra/helper.py check_build --sanitizer address --engine libfuzzer --architecture x86_64 urllib3 Step #4 - "build-check-libfuzzer-address-x86_64": ******************************************************************************** Finished Step #4 - "build-check-libfuzzer-address-x86_64" ERROR ERROR: build step 4 "gcr.io/cloud-builders/docker" failed: step exited with non-zero status: 1