starting build "33f45bfd-02c9-434b-8d12-b48345a3d9a7" 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/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: 81271cf7a52d: Pulling fs layer Step #1: 076e7ea7d2be: Pulling fs layer Step #1: f972795033e0: Pulling fs layer Step #1: 955fcbf34e0c: Pulling fs layer Step #1: 3d3d7fb65ba7: Pulling fs layer Step #1: 174afde8b08f: Pulling fs layer Step #1: 45de6e62747b: Pulling fs layer Step #1: e2d79d747ed8: Pulling fs layer Step #1: ae4e2bcce13c: Pulling fs layer Step #1: 7ebb7f4ef4ba: Pulling fs layer Step #1: a3f19c78a4e0: Pulling fs layer Step #1: d5a5e8ce33af: Pulling fs layer Step #1: 73be63f18a2d: Pulling fs layer Step #1: 26e1ff8f4610: Pulling fs layer Step #1: ebd8249059d4: Pulling fs layer Step #1: f46125ccc6bc: Pulling fs layer Step #1: 1e6f40e53d7f: Pulling fs layer Step #1: bb416e3a2055: Pulling fs layer Step #1: 20b4f3764835: Pulling fs layer Step #1: 3cb217e698e8: Pulling fs layer Step #1: 17edcc97785b: Pulling fs layer Step #1: da6fa1422508: Pulling fs layer Step #1: 236229e44656: Pulling fs layer Step #1: fff17b067246: Pulling fs layer Step #1: e667c6c012a1: Pulling fs layer Step #1: 1c6dc0c7729f: Pulling fs layer Step #1: 50e898cc1c8e: Pulling fs layer Step #1: db7af1b26c60: Pulling fs layer Step #1: f96a58b6493f: Pulling fs layer Step #1: 5f14f2d5a944: Pulling fs layer Step #1: f46125ccc6bc: Waiting Step #1: 1e6f40e53d7f: Waiting Step #1: bb416e3a2055: Waiting Step #1: 20b4f3764835: Waiting Step #1: 3cb217e698e8: Waiting Step #1: 17edcc97785b: Waiting Step #1: e2d79d747ed8: Waiting Step #1: ae4e2bcce13c: Waiting Step #1: da6fa1422508: Waiting Step #1: 236229e44656: Waiting Step #1: fff17b067246: Waiting Step #1: 7ebb7f4ef4ba: Waiting Step #1: e667c6c012a1: Waiting Step #1: 1c6dc0c7729f: Waiting Step #1: 50e898cc1c8e: Waiting Step #1: db7af1b26c60: Waiting Step #1: f96a58b6493f: Waiting Step #1: 5f14f2d5a944: Waiting Step #1: a3f19c78a4e0: Waiting Step #1: d5a5e8ce33af: Waiting Step #1: f972795033e0: Waiting Step #1: 26e1ff8f4610: Waiting Step #1: 73be63f18a2d: Waiting Step #1: ebd8249059d4: Waiting Step #1: 3d3d7fb65ba7: Waiting Step #1: 955fcbf34e0c: Waiting Step #1: 174afde8b08f: Waiting Step #1: 45de6e62747b: Waiting Step #1: 076e7ea7d2be: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: f972795033e0: Verifying Checksum Step #1: f972795033e0: Download complete Step #1: 955fcbf34e0c: Verifying Checksum Step #1: 955fcbf34e0c: Download complete Step #1: 3d3d7fb65ba7: Verifying Checksum Step #1: 3d3d7fb65ba7: Download complete Step #1: 45de6e62747b: Download complete Step #1: e2d79d747ed8: Verifying Checksum Step #1: e2d79d747ed8: Download complete Step #1: 81271cf7a52d: Download complete Step #1: 7ebb7f4ef4ba: Verifying Checksum Step #1: 7ebb7f4ef4ba: Download complete Step #1: a3f19c78a4e0: Verifying Checksum Step #1: a3f19c78a4e0: Download complete Step #1: d5a5e8ce33af: Verifying Checksum Step #1: d5a5e8ce33af: Download complete Step #1: 73be63f18a2d: Verifying Checksum Step #1: 73be63f18a2d: Download complete Step #1: 26e1ff8f4610: Verifying Checksum Step #1: 26e1ff8f4610: Download complete Step #1: ebd8249059d4: Verifying Checksum Step #1: ebd8249059d4: Download complete Step #1: f46125ccc6bc: Verifying Checksum Step #1: f46125ccc6bc: Download complete Step #1: b549f31133a9: Pull complete Step #1: 1e6f40e53d7f: Verifying Checksum Step #1: 1e6f40e53d7f: Download complete Step #1: bb416e3a2055: Download complete Step #1: 20b4f3764835: Verifying Checksum Step #1: 20b4f3764835: Download complete Step #1: ae4e2bcce13c: Verifying Checksum Step #1: ae4e2bcce13c: Download complete Step #1: 3cb217e698e8: Verifying Checksum Step #1: 3cb217e698e8: Download complete Step #1: 17edcc97785b: Verifying Checksum Step #1: 17edcc97785b: Download complete Step #1: da6fa1422508: Verifying Checksum Step #1: da6fa1422508: Download complete Step #1: fff17b067246: Verifying Checksum Step #1: fff17b067246: Download complete Step #1: e667c6c012a1: Verifying Checksum Step #1: e667c6c012a1: Download complete Step #1: 1c6dc0c7729f: Verifying Checksum Step #1: 1c6dc0c7729f: Download complete Step #1: 50e898cc1c8e: Verifying Checksum Step #1: 50e898cc1c8e: Download complete Step #1: db7af1b26c60: Verifying Checksum Step #1: db7af1b26c60: Download complete Step #1: 174afde8b08f: Verifying Checksum Step #1: 174afde8b08f: Download complete Step #1: f96a58b6493f: Verifying Checksum Step #1: f96a58b6493f: Download complete Step #1: 5f14f2d5a944: Verifying Checksum Step #1: 5f14f2d5a944: Download complete Step #1: 81271cf7a52d: Pull complete Step #1: 076e7ea7d2be: Pull complete Step #1: f972795033e0: Pull complete Step #1: 955fcbf34e0c: Pull complete Step #1: 3d3d7fb65ba7: Pull complete Step #1: 174afde8b08f: Pull complete Step #1: 45de6e62747b: Pull complete Step #1: e2d79d747ed8: Pull complete Step #1: ae4e2bcce13c: Pull complete Step #1: 7ebb7f4ef4ba: Pull complete Step #1: a3f19c78a4e0: Pull complete Step #1: d5a5e8ce33af: Pull complete Step #1: 73be63f18a2d: Pull complete Step #1: 26e1ff8f4610: Pull complete Step #1: ebd8249059d4: Pull complete Step #1: f46125ccc6bc: Pull complete Step #1: 1e6f40e53d7f: Pull complete Step #1: bb416e3a2055: Pull complete Step #1: 20b4f3764835: Pull complete Step #1: 3cb217e698e8: Pull complete Step #1: 17edcc97785b: Pull complete Step #1: da6fa1422508: Pull complete Step #1: 236229e44656: Pull complete Step #1: fff17b067246: Pull complete Step #1: e667c6c012a1: Pull complete Step #1: 1c6dc0c7729f: Pull complete Step #1: 50e898cc1c8e: Pull complete Step #1: db7af1b26c60: Pull complete Step #1: f96a58b6493f: Pull complete Step #1: 5f14f2d5a944: Pull complete Step #1: Digest: sha256:c030cd8381f6db00d004f295580b7a72b0d4301cd0ccfa8e3597658394ee1b4f Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-python:latest Step #1: ---> dc4e9bdad619 Step #1: Step 2/6 : RUN apt-get update && apt-get install -y libffi-dev Step #1: ---> Running in 605d70992d83 Step #1: Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease Step #1: Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Step #1: Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #1: Fetched 114 kB in 1s (201 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: The following NEW packages will be installed: Step #1: libffi-dev Step #1: 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Step #1: Need to get 57.0 kB of archives. Step #1: After this operation, 312 kB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libffi-dev amd64 3.3-4 [57.0 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 57.0 kB in 0s (326 kB/s) Step #1: Selecting previously unselected package libffi-dev:amd64. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17384 files and directories currently installed.) Step #1: Preparing to unpack .../libffi-dev_3.3-4_amd64.deb ... Step #1: Unpacking libffi-dev:amd64 (3.3-4) ... Step #1: Setting up libffi-dev:amd64 (3.3-4) ... Step #1: Removing intermediate container 605d70992d83 Step #1: ---> 66554e8a9317 Step #1: Step 3/6 : RUN git clone --depth 1 https://github.com/httplib2/httplib2 Step #1: ---> Running in 9cc030325dad Step #1: Cloning into 'httplib2'... Step #1: Removing intermediate container 9cc030325dad Step #1: ---> 859aaef8a53a Step #1: Step 4/6 : RUN python3 -m pip install --upgrade pip pyparsing Step #1: ---> Running in 742608a81029 Step #1: Collecting pip Step #1: Downloading https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl (2.1MB) Step #1: Collecting pyparsing Step #1: Downloading https://files.pythonhosted.org/packages/39/92/8486ede85fcc088f1b3dba4ce92dd29d126fd96b0008ea213167940a2475/pyparsing-3.1.1-py3-none-any.whl (103kB) Step #1: Installing collected packages: pip, pyparsing Step #1: Found existing installation: pip 19.2.3 Step #1: Uninstalling pip-19.2.3: Step #1: Successfully uninstalled pip-19.2.3 Step #1: Successfully installed pip-24.0 pyparsing-3.1.1 Step #1: Removing intermediate container 742608a81029 Step #1: ---> c7dfeff1bd44 Step #1: Step 5/6 : COPY build.sh $SRC/ Step #1: ---> 4a832eabf21b Step #1: Step 6/6 : WORKDIR $SRC/httplib2 Step #1: ---> Running in bbf4d4cb2475 Step #1: Removing intermediate container bbf4d4cb2475 Step #1: ---> 745777fe194d Step #1: Successfully built 745777fe194d Step #1: Successfully tagged gcr.io/oss-fuzz/httplib2:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/httplib2 Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/filez6XBlK 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/httplib2/.git Step #2 - "srcmap": + GIT_DIR=/src/httplib2 Step #2 - "srcmap": + cd /src/httplib2 Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/httplib2/httplib2 Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=09eee8a81f552cbaa74f603f2dd9bcc3311ff6d7 Step #2 - "srcmap": + jq_inplace /tmp/filez6XBlK '."/src/httplib2" = { type: "git", url: "https://github.com/httplib2/httplib2", rev: "09eee8a81f552cbaa74f603f2dd9bcc3311ff6d7" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file0GMqD4 Step #2 - "srcmap": + cat /tmp/filez6XBlK Step #2 - "srcmap": + jq '."/src/httplib2" = { type: "git", url: "https://github.com/httplib2/httplib2", rev: "09eee8a81f552cbaa74f603f2dd9bcc3311ff6d7" }' Step #2 - "srcmap": + mv /tmp/file0GMqD4 /tmp/filez6XBlK 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/filez6XBlK Step #2 - "srcmap": + rm /tmp/filez6XBlK Step #2 - "srcmap": { Step #2 - "srcmap": "/src/httplib2": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/httplib2/httplib2", Step #2 - "srcmap": "rev": "09eee8a81f552cbaa74f603f2dd9bcc3311ff6d7" 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": 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 -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 -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": + pip3 install six pytest cryptography Step #3 - "compile-libfuzzer-address-x86_64": Requirement already satisfied: six in /usr/local/lib/python3.8/site-packages (1.15.0) Step #3 - "compile-libfuzzer-address-x86_64": Collecting pytest Step #3 - "compile-libfuzzer-address-x86_64": Downloading pytest-8.0.0-py3-none-any.whl.metadata (7.8 kB) Step #3 - "compile-libfuzzer-address-x86_64": Collecting cryptography Step #3 - "compile-libfuzzer-address-x86_64": Downloading cryptography-42.0.2-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 kB) Step #3 - "compile-libfuzzer-address-x86_64": Collecting iniconfig (from pytest) Step #3 - "compile-libfuzzer-address-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Step #3 - "compile-libfuzzer-address-x86_64": Requirement already satisfied: packaging in /usr/local/lib/python3.8/site-packages (from pytest) (23.2) Step #3 - "compile-libfuzzer-address-x86_64": Collecting pluggy<2.0,>=1.3.0 (from pytest) Step #3 - "compile-libfuzzer-address-x86_64": Downloading pluggy-1.4.0-py3-none-any.whl.metadata (4.3 kB) Step #3 - "compile-libfuzzer-address-x86_64": Collecting exceptiongroup>=1.0.0rc8 (from pytest) Step #3 - "compile-libfuzzer-address-x86_64": Downloading exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB) Step #3 - "compile-libfuzzer-address-x86_64": Collecting tomli>=1.0.0 (from pytest) Step #3 - "compile-libfuzzer-address-x86_64": Downloading tomli-2.0.1-py3-none-any.whl (12 kB) Step #3 - "compile-libfuzzer-address-x86_64": Collecting cffi>=1.12 (from cryptography) Step #3 - "compile-libfuzzer-address-x86_64": Downloading cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) Step #3 - "compile-libfuzzer-address-x86_64": Collecting pycparser (from cffi>=1.12->cryptography) Step #3 - "compile-libfuzzer-address-x86_64": Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) Step #3 - "compile-libfuzzer-address-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/118.7 kB ? eta -:--:--  ━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/118.7 kB 946.5 kB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 1.9 MB/s eta 0:00:00 Step #3 - "compile-libfuzzer-address-x86_64": [?25hDownloading pytest-8.0.0-py3-none-any.whl (334 kB) Step #3 - "compile-libfuzzer-address-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/334.0 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━━ 245.8/334.0 kB 7.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 334.0/334.0 kB 6.8 MB/s eta 0:00:00 Step #3 - "compile-libfuzzer-address-x86_64": [?25hDownloading cryptography-42.0.2-cp37-abi3-manylinux_2_28_x86_64.whl (4.7 MB) Step #3 - "compile-libfuzzer-address-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.7 MB ? eta -:--:--  ━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.8/4.7 MB 23.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━ 2.3/4.7 MB 32.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 4.6/4.7 MB 46.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 38.5 MB/s eta 0:00:00 Step #3 - "compile-libfuzzer-address-x86_64": [?25hDownloading cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444 kB) Step #3 - "compile-libfuzzer-address-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/444.7 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 444.7/444.7 kB 34.1 MB/s eta 0:00:00 Step #3 - "compile-libfuzzer-address-x86_64": [?25hDownloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB) Step #3 - "compile-libfuzzer-address-x86_64": Downloading pluggy-1.4.0-py3-none-any.whl (20 kB) Step #3 - "compile-libfuzzer-address-x86_64": Installing collected packages: tomli, pycparser, pluggy, iniconfig, exceptiongroup, pytest, cffi, cryptography Step #3 - "compile-libfuzzer-address-x86_64": Successfully installed cffi-1.16.0 cryptography-42.0.2 exceptiongroup-1.2.0 iniconfig-2.0.0 pluggy-1.4.0 pycparser-2.21 pytest-8.0.0 tomli-2.0.1 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. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv Step #3 - "compile-libfuzzer-address-x86_64": + python3 setup.py install Step #3 - "compile-libfuzzer-address-x86_64": running install Step #3 - "compile-libfuzzer-address-x86_64": running bdist_egg Step #3 - "compile-libfuzzer-address-x86_64": running egg_info Step #3 - "compile-libfuzzer-address-x86_64": creating python3/httplib2.egg-info Step #3 - "compile-libfuzzer-address-x86_64": writing python3/httplib2.egg-info/PKG-INFO Step #3 - "compile-libfuzzer-address-x86_64": writing dependency_links to python3/httplib2.egg-info/dependency_links.txt Step #3 - "compile-libfuzzer-address-x86_64": writing requirements to python3/httplib2.egg-info/requires.txt Step #3 - "compile-libfuzzer-address-x86_64": writing top-level names to python3/httplib2.egg-info/top_level.txt Step #3 - "compile-libfuzzer-address-x86_64": writing manifest file 'python3/httplib2.egg-info/SOURCES.txt' Step #3 - "compile-libfuzzer-address-x86_64": reading manifest file 'python3/httplib2.egg-info/SOURCES.txt' Step #3 - "compile-libfuzzer-address-x86_64": reading manifest template 'MANIFEST.in' Step #3 - "compile-libfuzzer-address-x86_64": warning: no previously-included files found matching 'codecov.yml' Step #3 - "compile-libfuzzer-address-x86_64": warning: no previously-included files found matching '.pre-commit-*.yaml' Step #3 - "compile-libfuzzer-address-x86_64": no previously-included directories found matching 'ref' Step #3 - "compile-libfuzzer-address-x86_64": warning: no previously-included files matching '__pycache__' found anywhere in distribution Step #3 - "compile-libfuzzer-address-x86_64": warning: no previously-included files matching '*.py[cod]' found anywhere in distribution Step #3 - "compile-libfuzzer-address-x86_64": writing manifest file 'python3/httplib2.egg-info/SOURCES.txt' Step #3 - "compile-libfuzzer-address-x86_64": installing library code to build/bdist.linux-x86_64/egg Step #3 - "compile-libfuzzer-address-x86_64": running install_lib Step #3 - "compile-libfuzzer-address-x86_64": running build_py Step #3 - "compile-libfuzzer-address-x86_64": creating build Step #3 - "compile-libfuzzer-address-x86_64": creating build/lib Step #3 - "compile-libfuzzer-address-x86_64": creating build/lib/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2/certs.py -> build/lib/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2/iri2uri.py -> build/lib/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2/auth.py -> build/lib/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2/error.py -> build/lib/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2/socks.py -> build/lib/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2/__init__.py -> build/lib/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2/cacerts.txt -> build/lib/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": creating build/bdist.linux-x86_64 Step #3 - "compile-libfuzzer-address-x86_64": creating build/bdist.linux-x86_64/egg Step #3 - "compile-libfuzzer-address-x86_64": creating build/bdist.linux-x86_64/egg/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying build/lib/httplib2/certs.py -> build/bdist.linux-x86_64/egg/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying build/lib/httplib2/cacerts.txt -> build/bdist.linux-x86_64/egg/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying build/lib/httplib2/iri2uri.py -> build/bdist.linux-x86_64/egg/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying build/lib/httplib2/auth.py -> build/bdist.linux-x86_64/egg/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying build/lib/httplib2/error.py -> build/bdist.linux-x86_64/egg/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying build/lib/httplib2/socks.py -> build/bdist.linux-x86_64/egg/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": copying build/lib/httplib2/__init__.py -> build/bdist.linux-x86_64/egg/httplib2 Step #3 - "compile-libfuzzer-address-x86_64": byte-compiling build/bdist.linux-x86_64/egg/httplib2/certs.py to certs.cpython-38.pyc Step #3 - "compile-libfuzzer-address-x86_64": byte-compiling build/bdist.linux-x86_64/egg/httplib2/iri2uri.py to iri2uri.cpython-38.pyc Step #3 - "compile-libfuzzer-address-x86_64": byte-compiling build/bdist.linux-x86_64/egg/httplib2/auth.py to auth.cpython-38.pyc Step #3 - "compile-libfuzzer-address-x86_64": byte-compiling build/bdist.linux-x86_64/egg/httplib2/error.py to error.cpython-38.pyc Step #3 - "compile-libfuzzer-address-x86_64": byte-compiling build/bdist.linux-x86_64/egg/httplib2/socks.py to socks.cpython-38.pyc Step #3 - "compile-libfuzzer-address-x86_64": byte-compiling build/bdist.linux-x86_64/egg/httplib2/__init__.py to __init__.cpython-38.pyc Step #3 - "compile-libfuzzer-address-x86_64": creating build/bdist.linux-x86_64/egg/EGG-INFO Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO Step #3 - "compile-libfuzzer-address-x86_64": copying python3/httplib2.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO Step #3 - "compile-libfuzzer-address-x86_64": zip_safe flag not set; analyzing archive contents... Step #3 - "compile-libfuzzer-address-x86_64": httplib2.__pycache__.certs.cpython-38: module references __file__ Step #3 - "compile-libfuzzer-address-x86_64": creating dist Step #3 - "compile-libfuzzer-address-x86_64": creating 'dist/httplib2-0.22.0-py3.8.egg' and adding 'build/bdist.linux-x86_64/egg' to it Step #3 - "compile-libfuzzer-address-x86_64": removing 'build/bdist.linux-x86_64/egg' (and everything under it) Step #3 - "compile-libfuzzer-address-x86_64": Processing httplib2-0.22.0-py3.8.egg Step #3 - "compile-libfuzzer-address-x86_64": creating /usr/local/lib/python3.8/site-packages/httplib2-0.22.0-py3.8.egg Step #3 - "compile-libfuzzer-address-x86_64": Extracting httplib2-0.22.0-py3.8.egg to /usr/local/lib/python3.8/site-packages Step #3 - "compile-libfuzzer-address-x86_64": Adding httplib2 0.22.0 to easy-install.pth file Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": Installed /usr/local/lib/python3.8/site-packages/httplib2-0.22.0-py3.8.egg Step #3 - "compile-libfuzzer-address-x86_64": Processing dependencies for httplib2==0.22.0 Step #3 - "compile-libfuzzer-address-x86_64": Searching for pyparsing==3.1.1 Step #3 - "compile-libfuzzer-address-x86_64": Best match: pyparsing 3.1.1 Step #3 - "compile-libfuzzer-address-x86_64": Adding pyparsing 3.1.1 to easy-install.pth file Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": Using /usr/local/lib/python3.8/site-packages Step #3 - "compile-libfuzzer-address-x86_64": Finished processing dependencies for httplib2==0.22.0 Step #3 - "compile-libfuzzer-address-x86_64": ++ find ./tests/ -name 'fuzz_*.py' Step #3 - "compile-libfuzzer-address-x86_64": + for fuzzer in $(find ./tests/ -name 'fuzz_*.py') Step #3 - "compile-libfuzzer-address-x86_64": + compile_python_fuzzer ./tests/fuzz_request.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_path=./tests/fuzz_request.py Step #3 - "compile-libfuzzer-address-x86_64": + shift 1 Step #3 - "compile-libfuzzer-address-x86_64": ++ basename -s .py ./tests/fuzz_request.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_basename=fuzz_request Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_package=fuzz_request.pkg Step #3 - "compile-libfuzzer-address-x86_64": + PYFUZZ_WORKPATH=/src/pyfuzzworkdir/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_WORKPATH=/src/pyfuzzworkdir//fuzz_request 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_request Step #3 - "compile-libfuzzer-address-x86_64": + pyinstaller --distpath /workspace/out/libfuzzer-address-x86_64 --workpath=/src/pyfuzzworkdir//fuzz_request --onefile --name fuzz_request.pkg ./tests/fuzz_request.py Step #3 - "compile-libfuzzer-address-x86_64": 46 INFO: PyInstaller: 5.0.1 Step #3 - "compile-libfuzzer-address-x86_64": 47 INFO: Python: 3.8.3 Step #3 - "compile-libfuzzer-address-x86_64": 47 INFO: Platform: Linux-5.10.0-27-cloud-amd64-x86_64-with-glibc2.2.5 Step #3 - "compile-libfuzzer-address-x86_64": 48 INFO: wrote /src/httplib2/fuzz_request.pkg.spec Step #3 - "compile-libfuzzer-address-x86_64": 50 INFO: UPX is not available. Step #3 - "compile-libfuzzer-address-x86_64": 51 INFO: Extending PYTHONPATH with paths Step #3 - "compile-libfuzzer-address-x86_64": ['/src/httplib2'] Step #3 - "compile-libfuzzer-address-x86_64": 26 WARNING: discover_hook_directories: Failed to process hook entry point 'hook-dirs = _pyinstaller_hooks_contrib.hooks:get_hook_dirs': pkg_resources.VersionConflict: (setuptools 41.2.0 (/usr/local/lib/python3.8/site-packages), Requirement.parse('setuptools>=42.0.0')) Step #3 - "compile-libfuzzer-address-x86_64": 219 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 219 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 219 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 220 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 223 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 2221 INFO: Processing pre-find module path hook distutils from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/pre_find_module_path/hook-distutils.py'. Step #3 - "compile-libfuzzer-address-x86_64": 2222 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #3 - "compile-libfuzzer-address-x86_64": 4167 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 4283 INFO: running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 4305 INFO: Analyzing /src/httplib2/tests/fuzz_request.py Step #3 - "compile-libfuzzer-address-x86_64": 5980 INFO: Processing pre-safe import module hook six.moves from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/pre_safe_import_module/hook-six.moves.py'. Step #3 - "compile-libfuzzer-address-x86_64": 6370 INFO: Processing module hooks... Step #3 - "compile-libfuzzer-address-x86_64": 6370 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #3 - "compile-libfuzzer-address-x86_64": 6371 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 6378 INFO: Loading module hook 'hook-pkg_resources.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 6971 WARNING: Hidden import "pkg_resources.py2_warn" not found! Step #3 - "compile-libfuzzer-address-x86_64": 6990 WARNING: Hidden import "pkg_resources.markers" not found! Step #3 - "compile-libfuzzer-address-x86_64": 6991 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 6992 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 6994 INFO: Loading module hook 'hook-packaging.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 6994 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 6994 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7033 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7250 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7252 INFO: Loading module hook 'hook-multiprocessing.util.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7267 INFO: checking Tree Step #3 - "compile-libfuzzer-address-x86_64": 7267 INFO: Building Tree because Tree-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 7267 INFO: Building Tree Tree-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 7267 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 7279 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 7284 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_subprocess.py' Step #3 - "compile-libfuzzer-address-x86_64": 7285 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py' Step #3 - "compile-libfuzzer-address-x86_64": 7287 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py' Step #3 - "compile-libfuzzer-address-x86_64": 7289 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py' Step #3 - "compile-libfuzzer-address-x86_64": 7290 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgres.py' Step #3 - "compile-libfuzzer-address-x86_64": 7302 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 8290 INFO: Looking for eggs Step #3 - "compile-libfuzzer-address-x86_64": 8290 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 8295 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_request/fuzz_request.pkg/warn-fuzz_request.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 8331 INFO: Graph cross-reference written to /src/pyfuzzworkdir//fuzz_request/fuzz_request.pkg/xref-fuzz_request.pkg.html Step #3 - "compile-libfuzzer-address-x86_64": 8345 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 8345 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8345 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_request/fuzz_request.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 8860 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_request/fuzz_request.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 8866 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 8866 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8866 INFO: Building PKG (CArchive) fuzz_request.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 16247 INFO: Building PKG (CArchive) fuzz_request.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 16249 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 16249 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 16250 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 16250 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 16250 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_request.pkg Step #3 - "compile-libfuzzer-address-x86_64": 16250 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 16319 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_request.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_request.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_request.pkg $@' Step #3 - "compile-libfuzzer-address-x86_64": + chmod +x /workspace/out/libfuzzer-address-x86_64/fuzz_request Step #3 - "compile-libfuzzer-address-x86_64": + for fuzzer in $(find ./tests/ -name 'fuzz_*.py') Step #3 - "compile-libfuzzer-address-x86_64": + compile_python_fuzzer ./tests/fuzz_url.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_path=./tests/fuzz_url.py Step #3 - "compile-libfuzzer-address-x86_64": + shift 1 Step #3 - "compile-libfuzzer-address-x86_64": ++ basename -s .py ./tests/fuzz_url.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_basename=fuzz_url Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_package=fuzz_url.pkg Step #3 - "compile-libfuzzer-address-x86_64": + PYFUZZ_WORKPATH=/src/pyfuzzworkdir/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_WORKPATH=/src/pyfuzzworkdir//fuzz_url 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_url Step #3 - "compile-libfuzzer-address-x86_64": + pyinstaller --distpath /workspace/out/libfuzzer-address-x86_64 --workpath=/src/pyfuzzworkdir//fuzz_url --onefile --name fuzz_url.pkg ./tests/fuzz_url.py Step #3 - "compile-libfuzzer-address-x86_64": 45 INFO: PyInstaller: 5.0.1 Step #3 - "compile-libfuzzer-address-x86_64": 45 INFO: Python: 3.8.3 Step #3 - "compile-libfuzzer-address-x86_64": 46 INFO: Platform: Linux-5.10.0-27-cloud-amd64-x86_64-with-glibc2.2.5 Step #3 - "compile-libfuzzer-address-x86_64": 46 INFO: wrote /src/httplib2/fuzz_url.pkg.spec Step #3 - "compile-libfuzzer-address-x86_64": 49 INFO: UPX is not available. Step #3 - "compile-libfuzzer-address-x86_64": 50 INFO: Extending PYTHONPATH with paths Step #3 - "compile-libfuzzer-address-x86_64": ['/src/httplib2'] Step #3 - "compile-libfuzzer-address-x86_64": 7 WARNING: discover_hook_directories: Failed to process hook entry point 'hook-dirs = _pyinstaller_hooks_contrib.hooks:get_hook_dirs': pkg_resources.VersionConflict: (setuptools 41.2.0 (/usr/local/lib/python3.8/site-packages), Requirement.parse('setuptools>=42.0.0')) Step #3 - "compile-libfuzzer-address-x86_64": 198 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 198 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 198 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 199 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 202 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 2487 INFO: Processing pre-find module path hook distutils from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/pre_find_module_path/hook-distutils.py'. Step #3 - "compile-libfuzzer-address-x86_64": 2487 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #3 - "compile-libfuzzer-address-x86_64": 3867 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 3981 INFO: running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 4005 INFO: Analyzing /src/httplib2/tests/fuzz_url.py Step #3 - "compile-libfuzzer-address-x86_64": 4368 INFO: Processing module hooks... Step #3 - "compile-libfuzzer-address-x86_64": 4368 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #3 - "compile-libfuzzer-address-x86_64": 4369 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 4375 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 4376 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 4377 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 4377 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 4414 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 4629 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 4630 INFO: Loading module hook 'hook-multiprocessing.util.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 4640 INFO: checking Tree Step #3 - "compile-libfuzzer-address-x86_64": 4640 INFO: Building Tree because Tree-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 4640 INFO: Building Tree Tree-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 4641 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 4645 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 4647 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_subprocess.py' Step #3 - "compile-libfuzzer-address-x86_64": 4649 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py' Step #3 - "compile-libfuzzer-address-x86_64": 4651 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py' Step #3 - "compile-libfuzzer-address-x86_64": 4653 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py' Step #3 - "compile-libfuzzer-address-x86_64": 4658 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 5491 INFO: Looking for eggs Step #3 - "compile-libfuzzer-address-x86_64": 5491 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 5494 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/warn-fuzz_url.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 5518 INFO: Graph cross-reference written to /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/xref-fuzz_url.pkg.html Step #3 - "compile-libfuzzer-address-x86_64": 5524 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 5524 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 5524 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 5881 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 5885 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 5885 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 5885 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 11210 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 11212 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 11213 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 11213 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 11213 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 11213 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_url.pkg Step #3 - "compile-libfuzzer-address-x86_64": 11213 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 11262 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_url.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_url.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_url.pkg $@' Step #3 - "compile-libfuzzer-address-x86_64": + chmod +x /workspace/out/libfuzzer-address-x86_64/fuzz_url 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": 81271cf7a52d: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 076e7ea7d2be: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 31dcf48b8b3c: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 7d0504eb26f4: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 8155837b9b6e: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": b981ea28643a: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 0d80090e4d10: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 40df21b34b6e: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": d77fafe1f614: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 170e46022092: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 1f9826e811f7: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": fa8f1fe6cbd5: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 8d2b0d37b71a: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 1a5430d9da5c: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 6da9817935dd: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 11beb6e5e983: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 170e46022092: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 1f9826e811f7: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": fa8f1fe6cbd5: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 8d2b0d37b71a: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 1a5430d9da5c: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 6da9817935dd: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 11beb6e5e983: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": b981ea28643a: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 0d80090e4d10: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 40df21b34b6e: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": d77fafe1f614: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 8155837b9b6e: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 8155837b9b6e: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 31dcf48b8b3c: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 31dcf48b8b3c: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 7d0504eb26f4: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 7d0504eb26f4: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 40df21b34b6e: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 40df21b34b6e: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 0d80090e4d10: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 0d80090e4d10: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 31dcf48b8b3c: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": d77fafe1f614: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 1f9826e811f7: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 1f9826e811f7: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 170e46022092: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 170e46022092: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 7d0504eb26f4: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 8d2b0d37b71a: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 8d2b0d37b71a: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 8155837b9b6e: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 1a5430d9da5c: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 1a5430d9da5c: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": b981ea28643a: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": b981ea28643a: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 11beb6e5e983: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 11beb6e5e983: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": fa8f1fe6cbd5: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": fa8f1fe6cbd5: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 6da9817935dd: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 6da9817935dd: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": b981ea28643a: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 0d80090e4d10: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 40df21b34b6e: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": d77fafe1f614: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 170e46022092: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 1f9826e811f7: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": fa8f1fe6cbd5: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 8d2b0d37b71a: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 1a5430d9da5c: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 6da9817935dd: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 11beb6e5e983: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": Digest: sha256:7675d12c9093c87bf4cb1b9f9b6ec584eddf024f0dedde02cc1944f2d5b8b5e5 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/tmpdha7xd2r/fuzz_url Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpdha7xd2r/fuzz_request 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/tmpdha7xd2r/fuzz_request Step #4 - "build-check-libfuzzer-address-x86_64": Broken fuzz targets 1 Step #4 - "build-check-libfuzzer-address-x86_64": ('/tmp/not-out/tmpdha7xd2r/fuzz_request', CompletedProcess(args=['bad_build_check', '/tmp/not-out/tmpdha7xd2r/fuzz_request'], returncode=1, stdout=b'BAD BUILD: /tmp/not-out/tmpdha7xd2r/fuzz_request seems to have either startup crash or exit:\n/tmp/not-out/tmpdha7xd2r/fuzz_request -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null\nthread \'\' panicked at /github/home/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pyo3-0.20.2/src/err/mod.rs:788:5:\nPython API call failed\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n[102] Failed to execute script \'fuzz_request\' due to unhandled exception!\nINFO: Instrumenting httplib2\nWARNING: It looks like this module is imported by a custom loader. Atheris has experimental support for this. However, it may be incompatible with certain libraries. If you experience unusual errors or poor coverage collection, try atheris.instrument_all() instead, add enable_loader_override=False to instrument_imports(), or file an issue on GitHub.\nINFO: Instrumenting email.message\nINFO: Instrumenting uu\nINFO: Instrumenting email._encoded_words\nINFO: Instrumenting email.iterators\nINFO: Instrumenting gettext\nINFO: Instrumenting gzip\nINFO: Instrumenting hashlib\nINFO: Instrumenting hmac\nINFO: Instrumenting http\nINFO: Instrumenting http.client\nINFO: Instrumenting ssl\nINFO: Instrumenting httplib2.socks\nINFO: Instrumenting httplib2.auth\nINFO: Instrumenting pyparsing\nINFO: Instrumenting pyparsing.util\nINFO: Instrumenting pyparsing.exceptions\nINFO: Instrumenting pyparsing.unicode\nINFO: Instrumenting pyparsing.actions\nINFO: Instrumenting pyparsing.core\nINFO: Instrumenting pyparsing.results\nINFO: Instrumenting pyparsing.helpers\nINFO: Instrumenting html\nINFO: Instrumenting html.entities\nINFO: Instrumenting pyparsing.testing\nINFO: Instrumenting pyparsing.common\nINFO: Instrumenting httplib2.error\nINFO: Instrumenting httplib2.iri2uri\nINFO: Instrumenting httplib2.certs\nINFO: Instrumenting tests\nINFO: Instrumenting pytest\nINFO: Instrumenting _pytest\nINFO: Instrumenting _pytest._version\nINFO: Instrumenting _pytest._code\nINFO: Instrumenting _pytest._code.code\nINFO: Instrumenting ast\nINFO: Instrumenting dataclasses\nINFO: Instrumenting pluggy\nINFO: Instrumenting pluggy._version\nINFO: Instrumenting pluggy._manager\nINFO: Instrumenting pluggy._tracing\nINFO: Instrumenting pluggy._callers\nINFO: Instrumenting pluggy._hooks\nINFO: Instrumenting pluggy._result\nINFO: Instrumenting pluggy._warnings\nINFO: Instrumenting _pytest._code.source\nINFO: Instrumenting _pytest._io\nINFO: Instrumenting _pytest._io.terminalwriter\nINFO: Instrumenting _pytest._io.wcwidth\nINFO: Instrumenting _pytest._io.saferepr\nINFO: Instrumenting _pytest.compat\nINFO: Instrumenting py\nINFO: Instrumenting _pytest._py\nINFO: Instrumenting _pytest._py.error\nINFO: Instrumenting _pytest._py.path\nINFO: Instrumenting uuid\nINFO: Instrumenting _bootlocale\nINFO: Instrumenting _pytest.deprecated\nINFO: Instrumenting _pytest.warning_types\nINFO: Instrumenting _pytest.pathlib\nINFO: Instrumenting _pytest.outcomes\nINFO: Instrumenting exceptiongroup\nINFO: Instrumenting exceptiongroup._catch\nINFO: Instrumenting exceptiongroup._exceptions\nINFO: Instrumenting exceptiongroup._version\nINFO: Instrumenting exceptiongroup._formatting\nINFO: Instrumenting exceptiongroup._suppress\nINFO: Instrumenting _pytest.assertion\nINFO: Instrumenting _pytest.assertion.rewrite\nINFO: Instrumenting _pytest.assertion.util\nINFO: Instrumenting _pytest._io.pprint\nINFO: Instrumenting _pytest.config\nINFO: Instrumenting argparse\nINFO: Instrumenting glob\nINFO: Instrumenting importlib.metadata\nINFO: Instrumenting csv\nINFO: Instrumenting configparser\nINFO: Instrumenting shlex\nINFO: Instrumenting _pytest.hookspec\nINFO: Instrumenting _pytest.config.compat\nINFO: Instrumenting _pytest.config.exceptions\nINFO: Instrumenting _pytest.config.findpaths\nINFO: Instrumenting iniconfig\nINFO: Instrumenting iniconfig.exceptions\nINFO: Instrumenting iniconfig._parse\nINFO: Instrumenting _pytest.stash\nINFO: Instrumenting _pytest.main\nINFO: Instrumenting _pytest.nodes\nINFO: Instrumenting _pytest.mark\nINFO: Instrumenting _pytest.mark.expression\nINFO: Instrumenting _pytest.mark.structures\nINFO: Instrumenting _pytest.config.argparsing\nINFO: Instrumenting _pytest.fixtures\nINFO: Instrumenting _pytest.scope\nINFO: Instrumenting _pytest.reports\nINFO: Instrumenting _pytest.runner\nINFO: Instrumenting bdb\nINFO: Instrumenting _pytest.timing\nINFO: Instrumenting _pytest.assertion.truncate\nINFO: Instrumenting _pytest.cacheprovider\nINFO: Instrumenting json\nINFO: Instrumenting json.decoder\nINFO: Instrumenting json.scanner\nINFO: Instrumenting json.encoder\nINFO: Instrumenting _pytest.capture\nINFO: Instrumenting _pytest.debugging\nINFO: Instrumenting unittest\nINFO: Instrumenting unittest.result\nINFO: Instrumenting unittest.util\nINFO: Instrumenting unittest.async_case\nINFO: Instrumenting asyncio\nINFO: Instrumenting asyncio.base_events\nINFO: Instrumenting concurrent\nINFO: Instrumenting concurrent.futures\nINFO: Instrumenting concurrent.futures._base\nINFO: Instrumenting asyncio.constants\nINFO: Instrumenting asyncio.coroutines\nINFO: Instrumenting asyncio.base_futures\nINFO: Instrumenting asyncio.format_helpers\nINFO: Instrumenting asyncio.log\nINFO: Instrumenting asyncio.events\nINFO: Instrumenting contextvars\nINFO: Instrumenting asyncio.exceptions\nINFO: Instrumenting asyncio.base_tasks\nINFO: Instrumenting asyncio.futures\nINFO: Instrumenting asyncio.protocols\nINFO: Instrumenting asyncio.sslproto\nINFO: Instrumenting asyncio.transports\nINFO: Instrumenting asyncio.staggered\nINFO: Instrumenting asyncio.locks\nINFO: Instrumenting asyncio.tasks\nINFO: Instrumenting asyncio.trsock\nINFO: Instrumenting asyncio.runners\nINFO: Instrumenting asyncio.queues\nINFO: Instrumenting asyncio.streams\nINFO: Instrumenting asyncio.subprocess\nINFO: Instrumenting asyncio.unix_events\nINFO: Instrumenting asyncio.base_subprocess\nINFO: Instrumenting asyncio.selector_events\nINFO: Instrumenting unittest.case\nINFO: Instrumenting difflib\nINFO: Instrumenting unittest.suite\nINFO: Instrumenting unittest.loader\nINFO: Instrumenting unittest.main\nINFO: Instrumenting unittest.runner\nINFO: Instrumenting unittest.signals\nINFO: Instrumenting _pytest.doctest\nINFO: Instrumenting _pytest.python\nINFO: Instrumenting _pytest.python_api\nINFO: Instrumenting decimal\nINFO: Instrumenting numbers\nINFO: Instrumenting _pytest.freeze_support\nINFO: Instrumenting _pytest.legacypath\nINFO: Instrumenting _pytest.monkeypatch\nINFO: Instrumenting _pytest.pytester\nINFO: Instrumenting _pytest.tmpdir\nINFO: Instrumenting _pytest.terminal\nINFO: Instrumenting _pytest.logging\nINFO: Instrumenting _pytest.recwarn\nINFO: Instrumenting six\nINFO: Instrumenting queue\nINFO: Instrumenting cryptography\nINFO: Instrumenting cryptography.__about__\nINFO: Instrumenting cryptography.x509\nINFO: Instrumenting cryptography.x509.certificate_transparency\nINFO: Instrumenting cryptography.utils\nINFO: Instrumenting cryptography.hazmat\nINFO: Instrumenting cryptography.hazmat.bindings\nModuleNotFoundError: No module named \'_cffi_backend\'\nTraceback (most recent call last):\n File "tests/fuzz_request.py", line 6, in \n File "", line 991, in _find_and_load\n File "", line 975, in _find_and_load_unlocked\n File "", line 671, in _load_unlocked\n File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module\n File "tests/__init__.py", line 33, in \n File "", line 991, in _find_and_load\n File "", line 975, in _find_and_load_unlocked\n File "", line 671, in _load_unlocked\n File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module\n File "cryptography/x509/__init__.py", line 7, in \n File "", line 991, in _find_and_load\n File "", line 975, in _find_and_load_unlocked\n File "", line 671, in _load_unlocked\n File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module\n File "cryptography/x509/certificate_transparency.py", line 11, in \npyo3_runtime.PanicException: Python API call failed\n', stderr=b'')) Step #4 - "build-check-libfuzzer-address-x86_64": BAD BUILD: /tmp/not-out/tmpdha7xd2r/fuzz_request seems to have either startup crash or exit: Step #4 - "build-check-libfuzzer-address-x86_64": /tmp/not-out/tmpdha7xd2r/fuzz_request -rss_limit_mb=2560 -timeout=25 -seed=1337 -runs=4 < /dev/null Step #4 - "build-check-libfuzzer-address-x86_64": thread '' panicked at /github/home/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pyo3-0.20.2/src/err/mod.rs:788:5: Step #4 - "build-check-libfuzzer-address-x86_64": Python API call failed Step #4 - "build-check-libfuzzer-address-x86_64": note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Step #4 - "build-check-libfuzzer-address-x86_64": [135] Failed to execute script 'fuzz_request' due to unhandled exception! Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting httplib2 Step #4 - "build-check-libfuzzer-address-x86_64": WARNING: It looks like this module is imported by a custom loader. Atheris has experimental support for this. However, it may be incompatible with certain libraries. If you experience unusual errors or poor coverage collection, try atheris.instrument_all() instead, add enable_loader_override=False to instrument_imports(), or file an issue on GitHub. Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting email.message Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting uu Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting email._encoded_words Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting email.iterators Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting gettext Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting gzip Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting hashlib Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting hmac Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting http Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting http.client Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting ssl Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting httplib2.socks Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting httplib2.auth Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing.util Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing.exceptions Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing.unicode Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing.actions Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing.core Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing.results Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing.helpers Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting html Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting html.entities Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing.testing Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pyparsing.common Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting httplib2.error Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting httplib2.iri2uri Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting httplib2.certs Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting tests Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pytest Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._version Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._code Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._code.code Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting ast Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting dataclasses Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pluggy Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pluggy._version Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pluggy._manager Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pluggy._tracing Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pluggy._callers Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pluggy._hooks Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pluggy._result Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting pluggy._warnings Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._code.source Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._io Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._io.terminalwriter Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._io.wcwidth Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._io.saferepr Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.compat Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting py Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._py Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._py.error Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._py.path Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting uuid Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _bootlocale Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.deprecated Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.warning_types Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.pathlib Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.outcomes Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting exceptiongroup Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting exceptiongroup._catch Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting exceptiongroup._exceptions Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting exceptiongroup._version Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting exceptiongroup._formatting Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting exceptiongroup._suppress Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.assertion Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.assertion.rewrite Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.assertion.util Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest._io.pprint Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.config Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting argparse Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting glob Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting importlib.metadata Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting csv Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting configparser Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting shlex Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.hookspec Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.config.compat Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.config.exceptions Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.config.findpaths Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting iniconfig Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting iniconfig.exceptions Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting iniconfig._parse Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.stash Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.main Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.nodes Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.mark Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.mark.expression Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.mark.structures Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.config.argparsing Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.fixtures Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.scope Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.reports Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.runner Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting bdb Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.timing Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.assertion.truncate Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.cacheprovider Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting json Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting json.decoder Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting json.scanner Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting json.encoder Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.capture Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.debugging Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest.result Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest.util Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest.async_case Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.base_events Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting concurrent Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting concurrent.futures Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting concurrent.futures._base Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.constants Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.coroutines Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.base_futures Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.format_helpers Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.log Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.events Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting contextvars Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.exceptions Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.base_tasks Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.futures Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.protocols Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.sslproto Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.transports Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.staggered Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.locks Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.tasks Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.trsock Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.runners Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.queues Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.streams Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.subprocess Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.unix_events Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.base_subprocess Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting asyncio.selector_events Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest.case Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting difflib Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest.suite Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest.loader Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest.main Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest.runner Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting unittest.signals Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.doctest Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.python Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.python_api Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting decimal Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting numbers Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.freeze_support Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.legacypath Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.monkeypatch Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.pytester Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.tmpdir Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.terminal Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.logging Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting _pytest.recwarn Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting six Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting queue Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting cryptography Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting cryptography.__about__ Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting cryptography.x509 Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting cryptography.x509.certificate_transparency Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting cryptography.utils Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting cryptography.hazmat Step #4 - "build-check-libfuzzer-address-x86_64": INFO: Instrumenting cryptography.hazmat.bindings Step #4 - "build-check-libfuzzer-address-x86_64": ModuleNotFoundError: No module named '_cffi_backend' Step #4 - "build-check-libfuzzer-address-x86_64": Traceback (most recent call last): Step #4 - "build-check-libfuzzer-address-x86_64": File "tests/fuzz_request.py", line 6, in Step #4 - "build-check-libfuzzer-address-x86_64": File "", line 991, in _find_and_load Step #4 - "build-check-libfuzzer-address-x86_64": File "", line 975, in _find_and_load_unlocked Step #4 - "build-check-libfuzzer-address-x86_64": File "", line 671, in _load_unlocked Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "tests/__init__.py", line 33, in Step #4 - "build-check-libfuzzer-address-x86_64": File "", line 991, in _find_and_load Step #4 - "build-check-libfuzzer-address-x86_64": File "", line 975, in _find_and_load_unlocked Step #4 - "build-check-libfuzzer-address-x86_64": File "", line 671, in _load_unlocked Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "cryptography/x509/__init__.py", line 7, in Step #4 - "build-check-libfuzzer-address-x86_64": File "", line 991, in _find_and_load Step #4 - "build-check-libfuzzer-address-x86_64": File "", line 975, in _find_and_load_unlocked Step #4 - "build-check-libfuzzer-address-x86_64": File "", line 671, in _load_unlocked Step #4 - "build-check-libfuzzer-address-x86_64": File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module Step #4 - "build-check-libfuzzer-address-x86_64": File "cryptography/x509/certificate_transparency.py", line 11, in Step #4 - "build-check-libfuzzer-address-x86_64": pyo3_runtime.PanicException: Python API call failed 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 httplib2 Step #4 - "build-check-libfuzzer-address-x86_64": python infra/helper.py build_fuzzers --sanitizer address --engine libfuzzer --architecture x86_64 httplib2 Step #4 - "build-check-libfuzzer-address-x86_64": python infra/helper.py check_build --sanitizer address --engine libfuzzer --architecture x86_64 httplib2 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