starting build "812b7e27-2aa0-4779-8d9d-2713a7c4638f" 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 11.26kB Step #1: Step 1/4 : 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: 800687449569: Pulling fs layer Step #1: 67cc84ed39bf: Pulling fs layer Step #1: 33c4464df317: Pulling fs layer Step #1: 7a3d59ffed63: Pulling fs layer Step #1: bc24bccd8f7c: Pulling fs layer Step #1: 18d20619fb8d: Pulling fs layer Step #1: 0ec212d79142: Pulling fs layer Step #1: 0d731e844f5b: Pulling fs layer Step #1: 03e6d4298870: Pulling fs layer Step #1: 9cb6c9480ffe: Pulling fs layer Step #1: 636367483a85: Pulling fs layer Step #1: ab160a08f40f: Pulling fs layer Step #1: d56fb1501120: Pulling fs layer Step #1: 6e5ee80d4b76: Pulling fs layer Step #1: 069b70ca1828: Pulling fs layer Step #1: 082a5c4ba783: Pulling fs layer Step #1: aeb889ce9374: Pulling fs layer Step #1: b3c77a307741: Pulling fs layer Step #1: 19afa95abd0d: Pulling fs layer Step #1: 3331bfca5447: Pulling fs layer Step #1: ca89507fe8d3: Pulling fs layer Step #1: 093d0a8d4813: Pulling fs layer Step #1: 562130e5e1f0: Pulling fs layer Step #1: c78d65770fdc: Pulling fs layer Step #1: d8a48a39f3bb: Pulling fs layer Step #1: d547270a8392: Pulling fs layer Step #1: cd72b15f7674: Pulling fs layer Step #1: fed123fa2f8a: Pulling fs layer Step #1: 39a8609a58c5: Pulling fs layer Step #1: 989d59c9fb16: Pulling fs layer Step #1: 7a3d59ffed63: Waiting Step #1: bc24bccd8f7c: Waiting Step #1: 18d20619fb8d: Waiting Step #1: 0ec212d79142: Waiting Step #1: 3331bfca5447: Waiting Step #1: ca89507fe8d3: Waiting Step #1: 0d731e844f5b: Waiting Step #1: 093d0a8d4813: Waiting Step #1: 562130e5e1f0: Waiting Step #1: fed123fa2f8a: Waiting Step #1: 39a8609a58c5: Waiting Step #1: 6e5ee80d4b76: Waiting Step #1: 03e6d4298870: Waiting Step #1: 989d59c9fb16: Waiting Step #1: 069b70ca1828: Waiting Step #1: 9cb6c9480ffe: Waiting Step #1: ab160a08f40f: Waiting Step #1: 082a5c4ba783: Waiting Step #1: 636367483a85: Waiting Step #1: d8a48a39f3bb: Waiting Step #1: d56fb1501120: Waiting Step #1: d547270a8392: Waiting Step #1: aeb889ce9374: Waiting Step #1: cd72b15f7674: Waiting Step #1: 33c4464df317: Waiting Step #1: b3c77a307741: Waiting Step #1: c78d65770fdc: Waiting Step #1: 67cc84ed39bf: Verifying Checksum Step #1: 67cc84ed39bf: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: 7a3d59ffed63: Download complete Step #1: 33c4464df317: Verifying Checksum Step #1: 33c4464df317: Download complete Step #1: bc24bccd8f7c: Verifying Checksum Step #1: bc24bccd8f7c: Download complete Step #1: 0ec212d79142: Verifying Checksum Step #1: 0ec212d79142: Download complete Step #1: 0d731e844f5b: Verifying Checksum Step #1: 0d731e844f5b: Download complete Step #1: 800687449569: Verifying Checksum Step #1: 800687449569: Download complete Step #1: 9cb6c9480ffe: Verifying Checksum Step #1: 9cb6c9480ffe: Download complete Step #1: 636367483a85: Download complete Step #1: ab160a08f40f: Verifying Checksum Step #1: ab160a08f40f: Download complete Step #1: d56fb1501120: Verifying Checksum Step #1: d56fb1501120: Download complete Step #1: 6e5ee80d4b76: Verifying Checksum Step #1: 6e5ee80d4b76: Download complete Step #1: b549f31133a9: Pull complete Step #1: 069b70ca1828: Verifying Checksum Step #1: 069b70ca1828: Download complete Step #1: 082a5c4ba783: Verifying Checksum Step #1: 082a5c4ba783: Download complete Step #1: aeb889ce9374: Download complete Step #1: b3c77a307741: Verifying Checksum Step #1: b3c77a307741: Download complete Step #1: 19afa95abd0d: Verifying Checksum Step #1: 19afa95abd0d: Download complete Step #1: 3331bfca5447: Verifying Checksum Step #1: 3331bfca5447: Download complete Step #1: ca89507fe8d3: Verifying Checksum Step #1: ca89507fe8d3: Download complete Step #1: 093d0a8d4813: Download complete Step #1: 562130e5e1f0: Download complete Step #1: c78d65770fdc: Verifying Checksum Step #1: c78d65770fdc: Download complete Step #1: 03e6d4298870: Verifying Checksum Step #1: 03e6d4298870: Download complete Step #1: d8a48a39f3bb: Verifying Checksum Step #1: d8a48a39f3bb: Download complete Step #1: d547270a8392: Verifying Checksum Step #1: d547270a8392: Download complete Step #1: cd72b15f7674: Verifying Checksum Step #1: cd72b15f7674: Download complete Step #1: 18d20619fb8d: Download complete Step #1: fed123fa2f8a: Download complete Step #1: 39a8609a58c5: Verifying Checksum Step #1: 39a8609a58c5: Download complete Step #1: 989d59c9fb16: Verifying Checksum Step #1: 989d59c9fb16: Download complete Step #1: 800687449569: Pull complete Step #1: 67cc84ed39bf: Pull complete Step #1: 33c4464df317: Pull complete Step #1: 7a3d59ffed63: Pull complete Step #1: bc24bccd8f7c: Pull complete Step #1: 18d20619fb8d: Pull complete Step #1: 0ec212d79142: Pull complete Step #1: 0d731e844f5b: Pull complete Step #1: 03e6d4298870: Pull complete Step #1: 9cb6c9480ffe: Pull complete Step #1: 636367483a85: Pull complete Step #1: ab160a08f40f: Pull complete Step #1: d56fb1501120: Pull complete Step #1: 6e5ee80d4b76: Pull complete Step #1: 069b70ca1828: Pull complete Step #1: 082a5c4ba783: Pull complete Step #1: aeb889ce9374: Pull complete Step #1: b3c77a307741: Pull complete Step #1: 19afa95abd0d: Pull complete Step #1: 3331bfca5447: Pull complete Step #1: ca89507fe8d3: Pull complete Step #1: 093d0a8d4813: Pull complete Step #1: 562130e5e1f0: Pull complete Step #1: c78d65770fdc: Pull complete Step #1: d8a48a39f3bb: Pull complete Step #1: d547270a8392: Pull complete Step #1: cd72b15f7674: Pull complete Step #1: fed123fa2f8a: Pull complete Step #1: 39a8609a58c5: Pull complete Step #1: 989d59c9fb16: Pull complete Step #1: Digest: sha256:9fe9ad3db3d1f2935a4da5308b6e5c7e044368a5e076dfe72b7fa61740e90491 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-python:latest Step #1: ---> 9fd8cd7db31f Step #1: Step 2/4 : RUN git clone https://github.com/encode/httpx httpx Step #1: ---> Running in 1b593187e0cc Step #1: Cloning into 'httpx'... Step #1: Removing intermediate container 1b593187e0cc Step #1: ---> e3eca77c5659 Step #1: Step 3/4 : COPY *.sh *py $SRC/ Step #1: ---> 6abbb1fb3669 Step #1: Step 4/4 : WORKDIR $SRC/httpx Step #1: ---> Running in 9c842ca37578 Step #1: Removing intermediate container 9c842ca37578 Step #1: ---> d4470711dd7a Step #1: Successfully built d4470711dd7a Step #1: Successfully tagged gcr.io/oss-fuzz/httpx:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/httpx Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/fileZB2UrP 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/httpx/.git Step #2 - "srcmap": + GIT_DIR=/src/httpx Step #2 - "srcmap": + cd /src/httpx Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/encode/httpx Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=fd60b1815cf92354d097ac46aea63ebc0f34fd21 Step #2 - "srcmap": + jq_inplace /tmp/fileZB2UrP '."/src/httpx" = { type: "git", url: "https://github.com/encode/httpx", rev: "fd60b1815cf92354d097ac46aea63ebc0f34fd21" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/file2Ofh49 Step #2 - "srcmap": + cat /tmp/fileZB2UrP Step #2 - "srcmap": + jq '."/src/httpx" = { type: "git", url: "https://github.com/encode/httpx", rev: "fd60b1815cf92354d097ac46aea63ebc0f34fd21" }' Step #2 - "srcmap": + mv /tmp/file2Ofh49 /tmp/fileZB2UrP 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/fileZB2UrP Step #2 - "srcmap": + rm /tmp/fileZB2UrP Step #2 - "srcmap": { Step #2 - "srcmap": "/src/httpx": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/encode/httpx", Step #2 - "srcmap": "rev": "fd60b1815cf92354d097ac46aea63ebc0f34fd21" 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 . Step #3 - "compile-libfuzzer-address-x86_64": Processing /src/httpx 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 wheel metadata ... [?25ldone Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting httpcore==1.* (from httpx==0.25.2) Step #3 - "compile-libfuzzer-address-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/56/ba/78b0a99c4da0ff8b0f59defa2f13ca4668189b134bd9840b6202a93d9a0f/httpcore-1.0.2-py3-none-any.whl (76kB) Step #3 - "compile-libfuzzer-address-x86_64":  |████▎ | 10kB 10.4MB/s eta 0:00:01  |████████▌ | 20kB 4.6MB/s eta 0:00:01  |████████████▊ | 30kB 6.4MB/s eta 0:00:01  |█████████████████ | 40kB 4.0MB/s eta 0:00:01  |█████████████████████▎ | 51kB 4.2MB/s eta 0:00:01  |█████████████████████████▌ | 61kB 5.0MB/s eta 0:00:01  |█████████████████████████████▉ | 71kB 5.2MB/s eta 0:00:01  |████████████████████████████████| 81kB 5.4MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting sniffio (from httpx==0.25.2) Step #3 - "compile-libfuzzer-address-x86_64": Downloading https://files.pythonhosted.org/packages/c3/a0/5dba8ed157b0136607c7f2151db695885606968d1fae123dc3391e0cfdbf/sniffio-1.3.0-py3-none-any.whl Step #3 - "compile-libfuzzer-address-x86_64": Collecting anyio (from httpx==0.25.2) Step #3 - "compile-libfuzzer-address-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/85/4f/d010eca6914703d8e6be222165d02c3e708ed909cdb2b7af3743667f302e/anyio-4.1.0-py3-none-any.whl (83kB) Step #3 - "compile-libfuzzer-address-x86_64":  |████ | 10kB 23.2MB/s eta 0:00:01  |███████▉ | 20kB 31.1MB/s eta 0:00:01  |███████████▊ | 30kB 34.8MB/s eta 0:00:01  |███████████████▋ | 40kB 38.4MB/s eta 0:00:01  |███████████████████▌ | 51kB 28.3MB/s eta 0:00:01  |███████████████████████▍ | 61kB 31.0MB/s eta 0:00:01  |███████████████████████████▎ | 71kB 26.5MB/s eta 0:00:01  |███████████████████████████████▎| 81kB 28.4MB/s eta 0:00:01  |████████████████████████████████| 92kB 21.8MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting certifi (from httpx==0.25.2) Step #3 - "compile-libfuzzer-address-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/64/62/428ef076be88fa93716b576e4a01f919d25968913e817077a386fcbe4f42/certifi-2023.11.17-py3-none-any.whl (162kB) Step #3 - "compile-libfuzzer-address-x86_64":  |██ | 10kB 24.2MB/s eta 0:00:01  |████ | 20kB 33.2MB/s eta 0:00:01  |██████ | 30kB 41.3MB/s eta 0:00:01  |████████ | 40kB 40.7MB/s eta 0:00:01  |██████████ | 51kB 44.2MB/s eta 0:00:01  |████████████ | 61kB 47.1MB/s eta 0:00:01  |██████████████▏ | 71kB 48.7MB/s eta 0:00:01  |████████████████▏ | 81kB 51.3MB/s eta 0:00:01  |██████████████████▏ | 92kB 53.0MB/s eta 0:00:01  |████████████████████▏ | 102kB 52.4MB/s eta 0:00:01  |██████████████████████▏ | 112kB 52.4MB/s eta 0:00:01  |████████████████████████▏ | 122kB 52.4MB/s eta 0:00:01  |██████████████████████████▏ | 133kB 52.4MB/s eta 0:00:01  |████████████████████████████▎ | 143kB 52.4MB/s eta 0:00:01  |██████████████████████████████▎ | 153kB 52.4MB/s eta 0:00:01  |████████████████████████████████| 163kB 52.4MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting idna (from httpx==0.25.2) Step #3 - "compile-libfuzzer-address-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl (61kB) Step #3 - "compile-libfuzzer-address-x86_64":  |█████▎ | 10kB 23.4MB/s eta 0:00:01  |██████████▋ | 20kB 31.9MB/s eta 0:00:01  |████████████████ | 30kB 39.0MB/s eta 0:00:01  |█████████████████████▎ | 40kB 44.0MB/s eta 0:00:01  |██████████████████████████▋ | 51kB 47.0MB/s eta 0:00:01  |████████████████████████████████| 61kB 47.1MB/s eta 0:00:01  |████████████████████████████████| 71kB 29.5MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting h11<0.15,>=0.13 (from httpcore==1.*->httpx==0.25.2) Step #3 - "compile-libfuzzer-address-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl (58kB) Step #3 - "compile-libfuzzer-address-x86_64":  |█████▋ | 10kB 22.0MB/s eta 0:00:01  |███████████▎ | 20kB 29.9MB/s eta 0:00:01  |████████████████▉ | 30kB 36.8MB/s eta 0:00:01  |██████████████████████▌ | 40kB 41.6MB/s eta 0:00:01  |████████████████████████████▏ | 51kB 45.1MB/s eta 0:00:01  |████████████████████████████████| 61kB 27.1MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting exceptiongroup>=1.0.2; python_version < "3.11" (from anyio->httpx==0.25.2) Step #3 - "compile-libfuzzer-address-x86_64": Downloading https://files.pythonhosted.org/packages/b8/9a/5028fd52db10e600f1c4674441b968cf2ea4959085bfb5b99fb1250e5f68/exceptiongroup-1.2.0-py3-none-any.whl Step #3 - "compile-libfuzzer-address-x86_64": Building wheels for collected packages: httpx Step #3 - "compile-libfuzzer-address-x86_64": Building wheel for httpx (PEP 517) ... [?25ldone Step #3 - "compile-libfuzzer-address-x86_64": [?25h Created wheel for httpx: filename=httpx-0.25.2-cp38-none-any.whl size=75033 sha256=cab1f6b57175511fb9d3fe6087ce218e59c2a73e9067c02c0d33847918b1ef19 Step #3 - "compile-libfuzzer-address-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-ixdinve9/wheels/9f/19/0c/60bbff5d34191f3bdac967cfc1b6e971df40eff1449cb71b0d Step #3 - "compile-libfuzzer-address-x86_64": Successfully built httpx Step #3 - "compile-libfuzzer-address-x86_64": Installing collected packages: certifi, h11, httpcore, sniffio, idna, exceptiongroup, anyio, httpx Step #3 - "compile-libfuzzer-address-x86_64": Successfully installed anyio-4.1.0 certifi-2023.11.17 exceptiongroup-1.2.0 h11-0.14.0 httpcore-1.0.2 httpx-0.25.2 idna-3.6 sniffio-1.3.0 Step #3 - "compile-libfuzzer-address-x86_64": WARNING: You are using pip version 19.2.3, however version 23.3.1 is available. Step #3 - "compile-libfuzzer-address-x86_64": You should consider upgrading via the 'pip install --upgrade pip' command. 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_decoders.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_path=/src/fuzz_decoders.py Step #3 - "compile-libfuzzer-address-x86_64": + shift 1 Step #3 - "compile-libfuzzer-address-x86_64": ++ basename -s .py /src/fuzz_decoders.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_basename=fuzz_decoders Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_package=fuzz_decoders.pkg Step #3 - "compile-libfuzzer-address-x86_64": + PYFUZZ_WORKPATH=/src/pyfuzzworkdir/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_WORKPATH=/src/pyfuzzworkdir//fuzz_decoders 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_decoders Step #3 - "compile-libfuzzer-address-x86_64": + pyinstaller --distpath /workspace/out/libfuzzer-address-x86_64 --workpath=/src/pyfuzzworkdir//fuzz_decoders --onefile --name fuzz_decoders.pkg /src/fuzz_decoders.py Step #3 - "compile-libfuzzer-address-x86_64": 61 INFO: PyInstaller: 5.0.1 Step #3 - "compile-libfuzzer-address-x86_64": 61 INFO: Python: 3.8.3 Step #3 - "compile-libfuzzer-address-x86_64": 62 INFO: Platform: Linux-5.10.0-26-cloud-amd64-x86_64-with-glibc2.2.5 Step #3 - "compile-libfuzzer-address-x86_64": 63 INFO: wrote /src/httpx/fuzz_decoders.pkg.spec Step #3 - "compile-libfuzzer-address-x86_64": 65 INFO: UPX is not available. Step #3 - "compile-libfuzzer-address-x86_64": 67 INFO: Extending PYTHONPATH with paths Step #3 - "compile-libfuzzer-address-x86_64": ['/src'] Step #3 - "compile-libfuzzer-address-x86_64": 248 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 248 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 248 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 249 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 259 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 2779 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": 2780 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #3 - "compile-libfuzzer-address-x86_64": 5078 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 5235 INFO: running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 5261 INFO: Analyzing /src/fuzz_decoders.py Step #3 - "compile-libfuzzer-address-x86_64": 6872 INFO: Processing module hooks... Step #3 - "compile-libfuzzer-address-x86_64": 6872 INFO: Loading module hook 'hook-certifi.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #3 - "compile-libfuzzer-address-x86_64": 6875 INFO: Loading module hook 'hook-anyio.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7268 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #3 - "compile-libfuzzer-address-x86_64": 7269 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7316 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": 7318 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7319 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7328 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7330 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7378 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7379 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7397 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 7402 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 7406 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": 7408 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": 7410 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": 7413 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": 7423 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 8444 INFO: Looking for eggs Step #3 - "compile-libfuzzer-address-x86_64": 8444 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 8449 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/warn-fuzz_decoders.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 8488 INFO: Graph cross-reference written to /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/xref-fuzz_decoders.pkg.html Step #3 - "compile-libfuzzer-address-x86_64": 8505 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 8505 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8505 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 9028 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 9035 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 9035 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 9035 INFO: Building PKG (CArchive) fuzz_decoders.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15883 INFO: Building PKG (CArchive) fuzz_decoders.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 15886 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 15886 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 15886 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 15886 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 15886 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_decoders.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15887 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 15951 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_decoders.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_decoders.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_decoders.pkg $@' Step #3 - "compile-libfuzzer-address-x86_64": + chmod +x /workspace/out/libfuzzer-address-x86_64/fuzz_decoders 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_url.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_path=/src/fuzz_url.py Step #3 - "compile-libfuzzer-address-x86_64": + shift 1 Step #3 - "compile-libfuzzer-address-x86_64": ++ basename -s .py /src/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 /src/fuzz_url.py Step #3 - "compile-libfuzzer-address-x86_64": 60 INFO: PyInstaller: 5.0.1 Step #3 - "compile-libfuzzer-address-x86_64": 60 INFO: Python: 3.8.3 Step #3 - "compile-libfuzzer-address-x86_64": 61 INFO: Platform: Linux-5.10.0-26-cloud-amd64-x86_64-with-glibc2.2.5 Step #3 - "compile-libfuzzer-address-x86_64": 62 INFO: wrote /src/httpx/fuzz_url.pkg.spec Step #3 - "compile-libfuzzer-address-x86_64": 64 INFO: UPX is not available. Step #3 - "compile-libfuzzer-address-x86_64": 65 INFO: Extending PYTHONPATH with paths Step #3 - "compile-libfuzzer-address-x86_64": ['/src'] Step #3 - "compile-libfuzzer-address-x86_64": 252 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 252 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 252 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 253 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 263 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 3055 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": 3055 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #3 - "compile-libfuzzer-address-x86_64": 4868 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 5021 INFO: running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 5046 INFO: Analyzing /src/fuzz_url.py Step #3 - "compile-libfuzzer-address-x86_64": 6651 INFO: Processing module hooks... Step #3 - "compile-libfuzzer-address-x86_64": 6652 INFO: Loading module hook 'hook-certifi.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #3 - "compile-libfuzzer-address-x86_64": 6655 INFO: Loading module hook 'hook-anyio.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7032 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... 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": 7081 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": 7083 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7084 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7108 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7110 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7159 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7159 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7177 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 7182 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 7187 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": 7188 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": 7191 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": 7194 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": 7204 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 8232 INFO: Looking for eggs Step #3 - "compile-libfuzzer-address-x86_64": 8232 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 8237 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/warn-fuzz_url.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 8277 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": 8287 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 8287 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8287 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 8806 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 8814 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 8814 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8814 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15648 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 15651 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 15651 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 15652 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 15652 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 15652 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_url.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15652 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 15717 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 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_api.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_path=/src/fuzz_api.py Step #3 - "compile-libfuzzer-address-x86_64": + shift 1 Step #3 - "compile-libfuzzer-address-x86_64": ++ basename -s .py /src/fuzz_api.py Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_basename=fuzz_api Step #3 - "compile-libfuzzer-address-x86_64": + fuzzer_package=fuzz_api.pkg Step #3 - "compile-libfuzzer-address-x86_64": + PYFUZZ_WORKPATH=/src/pyfuzzworkdir/ Step #3 - "compile-libfuzzer-address-x86_64": + FUZZ_WORKPATH=/src/pyfuzzworkdir//fuzz_api 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_api Step #3 - "compile-libfuzzer-address-x86_64": + pyinstaller --distpath /workspace/out/libfuzzer-address-x86_64 --workpath=/src/pyfuzzworkdir//fuzz_api --onefile --name fuzz_api.pkg /src/fuzz_api.py Step #3 - "compile-libfuzzer-address-x86_64": 60 INFO: PyInstaller: 5.0.1 Step #3 - "compile-libfuzzer-address-x86_64": 60 INFO: Python: 3.8.3 Step #3 - "compile-libfuzzer-address-x86_64": 61 INFO: Platform: Linux-5.10.0-26-cloud-amd64-x86_64-with-glibc2.2.5 Step #3 - "compile-libfuzzer-address-x86_64": 62 INFO: wrote /src/httpx/fuzz_api.pkg.spec Step #3 - "compile-libfuzzer-address-x86_64": 64 INFO: UPX is not available. Step #3 - "compile-libfuzzer-address-x86_64": 65 INFO: Extending PYTHONPATH with paths Step #3 - "compile-libfuzzer-address-x86_64": ['/src'] Step #3 - "compile-libfuzzer-address-x86_64": 250 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 250 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 250 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 251 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 261 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 3151 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": 3151 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #3 - "compile-libfuzzer-address-x86_64": 4913 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 5069 INFO: running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 5094 INFO: Analyzing /src/fuzz_api.py Step #3 - "compile-libfuzzer-address-x86_64": 6737 INFO: Processing module hooks... Step #3 - "compile-libfuzzer-address-x86_64": 6737 INFO: Loading module hook 'hook-certifi.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #3 - "compile-libfuzzer-address-x86_64": 6741 INFO: Loading module hook 'hook-anyio.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7120 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #3 - "compile-libfuzzer-address-x86_64": 7121 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7170 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": 7172 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7174 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7182 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7184 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7233 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7234 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7251 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 7256 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 7261 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": 7262 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": 7265 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": 7268 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": 7278 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 8305 INFO: Looking for eggs Step #3 - "compile-libfuzzer-address-x86_64": 8306 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 8311 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/warn-fuzz_api.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 8350 INFO: Graph cross-reference written to /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/xref-fuzz_api.pkg.html Step #3 - "compile-libfuzzer-address-x86_64": 8361 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 8361 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8361 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 8900 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 8907 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 8907 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8908 INFO: Building PKG (CArchive) fuzz_api.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15745 INFO: Building PKG (CArchive) fuzz_api.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 15748 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 15748 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 15748 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 15748 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 15748 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_api.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15749 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 15812 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_api.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_api.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_api.pkg $@' Step #3 - "compile-libfuzzer-address-x86_64": + chmod +x /workspace/out/libfuzzer-address-x86_64/fuzz_api 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": 800687449569: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 67cc84ed39bf: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 4f9c5aaef41d: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 70a3154e11f3: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 4fab6a53b47e: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 2c8974b97e3f: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": fa34d2d81dbe: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 25703bb604aa: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": c73cf34df98f: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 52a1fd76d509: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 6887dca9f6f7: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 9d450e2f2926: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": caeaffc0bf5a: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 5bddf29a1eb5: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 5123d679bab9: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": cd3fe814a4bf: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 52a1fd76d509: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 6887dca9f6f7: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 9d450e2f2926: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": fa34d2d81dbe: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 5bddf29a1eb5: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": caeaffc0bf5a: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 2c8974b97e3f: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 5123d679bab9: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 25703bb604aa: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": c73cf34df98f: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": cd3fe814a4bf: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 4fab6a53b47e: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 4fab6a53b47e: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 4f9c5aaef41d: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 4f9c5aaef41d: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 70a3154e11f3: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 70a3154e11f3: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": fa34d2d81dbe: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": fa34d2d81dbe: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 25703bb604aa: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 25703bb604aa: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 4f9c5aaef41d: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": c73cf34df98f: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 6887dca9f6f7: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 52a1fd76d509: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 70a3154e11f3: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": caeaffc0bf5a: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": caeaffc0bf5a: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 4fab6a53b47e: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 5bddf29a1eb5: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 5bddf29a1eb5: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 2c8974b97e3f: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 2c8974b97e3f: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": cd3fe814a4bf: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": cd3fe814a4bf: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 9d450e2f2926: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 9d450e2f2926: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 5123d679bab9: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 5123d679bab9: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 2c8974b97e3f: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": fa34d2d81dbe: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 25703bb604aa: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": c73cf34df98f: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 52a1fd76d509: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 6887dca9f6f7: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 9d450e2f2926: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": caeaffc0bf5a: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 5bddf29a1eb5: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 5123d679bab9: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": cd3fe814a4bf: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": Digest: sha256:f6046c5172da95c6c285c79de830b29f4115d542fe22b864a5dbc1432da29528 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/tmpprnt1w2p/fuzz_url Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpprnt1w2p/fuzz_decoders Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpprnt1w2p/fuzz_api Finished Step #4 - "build-check-libfuzzer-address-x86_64" Starting Step #5 Step #5: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #5 Starting Step #6 Step #6: Already have image: gcr.io/oss-fuzz/httpx Step #6: adding: fuzz_api (deflated 31%) Step #6: adding: fuzz_api.pkg (deflated 1%) Step #6: adding: fuzz_decoders (deflated 32%) Step #6: adding: fuzz_decoders.pkg (deflated 1%) Step #6: adding: fuzz_url (deflated 31%) Step #6: adding: fuzz_url.pkg (deflated 1%) Step #6: adding: llvm-symbolizer (deflated 64%) Step #6: adding: sanitizer_with_fuzzer.so (deflated 66%) Finished Step #6 Starting Step #7 Step #7: Pulling image: gcr.io/oss-fuzz-base/uploader Step #7: Using default tag: latest Step #7: latest: Pulling from oss-fuzz-base/uploader Step #7: c62795f78da9: Pulling fs layer Step #7: d4fceeeb758e: Pulling fs layer Step #7: 5c9125a401ae: Pulling fs layer Step #7: 0062f774e994: Pulling fs layer Step #7: 6b33fd031fac: Pulling fs layer Step #7: 7eb39101e508: Pulling fs layer Step #7: 89257482f398: Pulling fs layer Step #7: 0062f774e994: Waiting Step #7: 6b33fd031fac: Waiting Step #7: 7eb39101e508: Waiting Step #7: 89257482f398: Waiting Step #7: 5c9125a401ae: Verifying Checksum Step #7: 5c9125a401ae: Download complete Step #7: d4fceeeb758e: Download complete Step #7: 0062f774e994: Verifying Checksum Step #7: 0062f774e994: Download complete Step #7: 6b33fd031fac: Verifying Checksum Step #7: 6b33fd031fac: Download complete Step #7: 89257482f398: Verifying Checksum Step #7: 89257482f398: Download complete Step #7: c62795f78da9: Verifying Checksum Step #7: c62795f78da9: Download complete Step #7: 7eb39101e508: Verifying Checksum Step #7: 7eb39101e508: Download complete Step #7: c62795f78da9: Pull complete Step #7: d4fceeeb758e: Pull complete Step #7: 5c9125a401ae: Pull complete Step #7: 0062f774e994: Pull complete Step #7: 6b33fd031fac: Pull complete Step #7: 7eb39101e508: Pull complete Step #7: 89257482f398: Pull complete Step #7: Digest: sha256:5717ba63d13b5515063e2a6ccad09fb5bf32a86c8e0798a363d81c2be522e411 Step #7: Status: Downloaded newer image for gcr.io/oss-fuzz-base/uploader:latest Step #7: gcr.io/oss-fuzz-base/uploader:latest Step #7: % Total % Received % Xferd Average Speed Time Time Time Current Step #7: Dload Upload Total Spent Left Speed Step #7: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 145 0 0 100 145 0 686 --:--:-- --:--:-- --:--:-- 687 Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #8: % Total % Received % Xferd Average Speed Time Time Time Current Step #8: Dload Upload Total Spent Left Speed Step #8: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 54.8M 0 0 100 54.8M 0 61.2M --:--:-- --:--:-- --:--:-- 61.1M 100 54.8M 0 0 100 54.8M 0 61.2M --:--:-- --:--:-- --:--:-- 61.1M Finished Step #8 Starting Step #9 Step #9: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #9: % Total % Received % Xferd Average Speed Time Time Time Current Step #9: Dload Upload Total Spent Left Speed Step #9: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32 0 0 100 32 0 155 --:--:-- --:--:-- --:--:-- 155 100 32 0 0 100 32 0 108 --:--:-- --:--:-- --:--:-- 108 Finished Step #9 Starting Step #10 Step #10: Already have image (with digest): gcr.io/cloud-builders/curl Step #10: % Total % Received % Xferd Average Speed Time Time Time Current Step #10: Dload Upload Total Spent Left Speed Step #10: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 30 0 0 100 30 0 144 --:--:-- --:--:-- --:--:-- 144 100 30 0 0 100 30 0 138 --:--:-- --:--:-- --:--:-- 138 Finished Step #10 Starting Step #11 Step #11: Already have image: gcr.io/oss-fuzz/httpx Finished Step #11 Starting Step #12 - "compile-libfuzzer-undefined-x86_64" Step #12 - "compile-libfuzzer-undefined-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #12 - "compile-libfuzzer-undefined-x86_64": --------------------------------------------------------------- Step #12 - "compile-libfuzzer-undefined-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #12 - "compile-libfuzzer-undefined-x86_64": --------------------------------------------------------------- Step #12 - "compile-libfuzzer-undefined-x86_64": CC=clang Step #12 - "compile-libfuzzer-undefined-x86_64": CXX=clang++ Step #12 - "compile-libfuzzer-undefined-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function,leak,vptr, Step #12 - "compile-libfuzzer-undefined-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,float-divide-by-zero,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -fno-sanitize=function,leak,vptr Step #12 - "compile-libfuzzer-undefined-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers Step #12 - "compile-libfuzzer-undefined-x86_64": --------------------------------------------------------------- Step #12 - "compile-libfuzzer-undefined-x86_64": + pip3 install . Step #12 - "compile-libfuzzer-undefined-x86_64": Processing /src/httpx Step #12 - "compile-libfuzzer-undefined-x86_64": Installing build dependencies ... [?25l- \ | / - \ done Step #12 - "compile-libfuzzer-undefined-x86_64": [?25h Getting requirements to build wheel ... [?25ldone Step #12 - "compile-libfuzzer-undefined-x86_64": [?25h Preparing wheel metadata ... [?25ldone Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting certifi (from httpx==0.25.2) Step #12 - "compile-libfuzzer-undefined-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/64/62/428ef076be88fa93716b576e4a01f919d25968913e817077a386fcbe4f42/certifi-2023.11.17-py3-none-any.whl (162kB) Step #12 - "compile-libfuzzer-undefined-x86_64":  |██ | 10kB 12.1MB/s eta 0:00:01  |████ | 20kB 4.9MB/s eta 0:00:01  |██████ | 30kB 6.9MB/s eta 0:00:01  |████████ | 40kB 4.2MB/s eta 0:00:01  |██████████ | 51kB 4.2MB/s eta 0:00:01  |████████████ | 61kB 4.9MB/s eta 0:00:01  |██████████████▏ | 71kB 5.1MB/s eta 0:00:01  |████████████████▏ | 81kB 5.7MB/s eta 0:00:01  |██████████████████▏ | 92kB 4.6MB/s eta 0:00:01  |████████████████████▏ | 102kB 5.0MB/s eta 0:00:01  |██████████████████████▏ | 112kB 5.0MB/s eta 0:00:01  |████████████████████████▏ | 122kB 5.0MB/s eta 0:00:01  |██████████████████████████▏ | 133kB 5.0MB/s eta 0:00:01  |████████████████████████████▎ | 143kB 5.0MB/s eta 0:00:01  |██████████████████████████████▎ | 153kB 5.0MB/s eta 0:00:01  |████████████████████████████████| 163kB 5.0MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting httpcore==1.* (from httpx==0.25.2) Step #12 - "compile-libfuzzer-undefined-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/56/ba/78b0a99c4da0ff8b0f59defa2f13ca4668189b134bd9840b6202a93d9a0f/httpcore-1.0.2-py3-none-any.whl (76kB) Step #12 - "compile-libfuzzer-undefined-x86_64":  |████▎ | 10kB 18.1MB/s eta 0:00:01  |████████▌ | 20kB 21.3MB/s eta 0:00:01  |████████████▊ | 30kB 25.4MB/s eta 0:00:01  |█████████████████ | 40kB 27.9MB/s eta 0:00:01  |█████████████████████▎ | 51kB 29.4MB/s eta 0:00:01  |█████████████████████████▌ | 61kB 31.1MB/s eta 0:00:01  |█████████████████████████████▉ | 71kB 31.8MB/s eta 0:00:01  |████████████████████████████████| 81kB 21.0MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting sniffio (from httpx==0.25.2) Step #12 - "compile-libfuzzer-undefined-x86_64": Downloading https://files.pythonhosted.org/packages/c3/a0/5dba8ed157b0136607c7f2151db695885606968d1fae123dc3391e0cfdbf/sniffio-1.3.0-py3-none-any.whl Step #12 - "compile-libfuzzer-undefined-x86_64": Collecting idna (from httpx==0.25.2) Step #12 - "compile-libfuzzer-undefined-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl (61kB) Step #12 - "compile-libfuzzer-undefined-x86_64":  |█████▎ | 10kB 18.4MB/s eta 0:00:01  |██████████▋ | 20kB 23.0MB/s eta 0:00:01  |████████████████ | 30kB 27.5MB/s eta 0:00:01  |█████████████████████▎ | 40kB 29.7MB/s eta 0:00:01  |██████████████████████████▋ | 51kB 30.9MB/s eta 0:00:01  |████████████████████████████████| 61kB 32.4MB/s eta 0:00:01  |████████████████████████████████| 71kB 20.4MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting anyio (from httpx==0.25.2) Step #12 - "compile-libfuzzer-undefined-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/85/4f/d010eca6914703d8e6be222165d02c3e708ed909cdb2b7af3743667f302e/anyio-4.1.0-py3-none-any.whl (83kB) Step #12 - "compile-libfuzzer-undefined-x86_64":  |████ | 10kB 16.1MB/s eta 0:00:01  |███████▉ | 20kB 21.3MB/s eta 0:00:01  |███████████▊ | 30kB 27.1MB/s eta 0:00:01  |███████████████▋ | 40kB 31.7MB/s eta 0:00:01  |███████████████████▌ | 51kB 35.8MB/s eta 0:00:01  |███████████████████████▍ | 61kB 38.9MB/s eta 0:00:01  |███████████████████████████▎ | 71kB 40.4MB/s eta 0:00:01  |███████████████████████████████▎| 81kB 42.2MB/s eta 0:00:01  |████████████████████████████████| 92kB 26.1MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting h11<0.15,>=0.13 (from httpcore==1.*->httpx==0.25.2) Step #12 - "compile-libfuzzer-undefined-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl (58kB) Step #12 - "compile-libfuzzer-undefined-x86_64":  |█████▋ | 10kB 20.2MB/s eta 0:00:01  |███████████▎ | 20kB 28.2MB/s eta 0:00:01  |████████████████▉ | 30kB 35.4MB/s eta 0:00:01  |██████████████████████▌ | 40kB 39.9MB/s eta 0:00:01  |████████████████████████████▏ | 51kB 39.7MB/s eta 0:00:01  |████████████████████████████████| 61kB 20.6MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting exceptiongroup>=1.0.2; python_version < "3.11" (from anyio->httpx==0.25.2) Step #12 - "compile-libfuzzer-undefined-x86_64": Downloading https://files.pythonhosted.org/packages/b8/9a/5028fd52db10e600f1c4674441b968cf2ea4959085bfb5b99fb1250e5f68/exceptiongroup-1.2.0-py3-none-any.whl Step #12 - "compile-libfuzzer-undefined-x86_64": Building wheels for collected packages: httpx Step #12 - "compile-libfuzzer-undefined-x86_64": Building wheel for httpx (PEP 517) ... [?25ldone Step #12 - "compile-libfuzzer-undefined-x86_64": [?25h Created wheel for httpx: filename=httpx-0.25.2-cp38-none-any.whl size=75033 sha256=cab1f6b57175511fb9d3fe6087ce218e59c2a73e9067c02c0d33847918b1ef19 Step #12 - "compile-libfuzzer-undefined-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-r2xasyl2/wheels/9f/19/0c/60bbff5d34191f3bdac967cfc1b6e971df40eff1449cb71b0d Step #12 - "compile-libfuzzer-undefined-x86_64": Successfully built httpx Step #12 - "compile-libfuzzer-undefined-x86_64": Installing collected packages: certifi, h11, httpcore, sniffio, idna, exceptiongroup, anyio, httpx Step #12 - "compile-libfuzzer-undefined-x86_64": Successfully installed anyio-4.1.0 certifi-2023.11.17 exceptiongroup-1.2.0 h11-0.14.0 httpcore-1.0.2 httpx-0.25.2 idna-3.6 sniffio-1.3.0 Step #12 - "compile-libfuzzer-undefined-x86_64": WARNING: You are using pip version 19.2.3, however version 23.3.1 is available. Step #12 - "compile-libfuzzer-undefined-x86_64": You should consider upgrading via the 'pip install --upgrade pip' command. Step #12 - "compile-libfuzzer-undefined-x86_64": ++ find /src -name 'fuzz_*.py' Step #12 - "compile-libfuzzer-undefined-x86_64": + for fuzzer in $(find $SRC -name 'fuzz_*.py') Step #12 - "compile-libfuzzer-undefined-x86_64": + compile_python_fuzzer /src/fuzz_decoders.py Step #12 - "compile-libfuzzer-undefined-x86_64": + fuzzer_path=/src/fuzz_decoders.py Step #12 - "compile-libfuzzer-undefined-x86_64": + shift 1 Step #12 - "compile-libfuzzer-undefined-x86_64": ++ basename -s .py /src/fuzz_decoders.py Step #12 - "compile-libfuzzer-undefined-x86_64": + fuzzer_basename=fuzz_decoders Step #12 - "compile-libfuzzer-undefined-x86_64": + fuzzer_package=fuzz_decoders.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": + PYFUZZ_WORKPATH=/src/pyfuzzworkdir/ Step #12 - "compile-libfuzzer-undefined-x86_64": + FUZZ_WORKPATH=/src/pyfuzzworkdir//fuzz_decoders Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ undefined = *introspector* ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ undefined = *coverage* ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ 0 != \0 ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + rm -rf /src/pyfuzzworkdir/ Step #12 - "compile-libfuzzer-undefined-x86_64": + mkdir /src/pyfuzzworkdir/ /src/pyfuzzworkdir//fuzz_decoders Step #12 - "compile-libfuzzer-undefined-x86_64": + pyinstaller --distpath /workspace/out/libfuzzer-undefined-x86_64 --workpath=/src/pyfuzzworkdir//fuzz_decoders --onefile --name fuzz_decoders.pkg /src/fuzz_decoders.py Step #12 - "compile-libfuzzer-undefined-x86_64": 61 INFO: PyInstaller: 5.0.1 Step #12 - "compile-libfuzzer-undefined-x86_64": 61 INFO: Python: 3.8.3 Step #12 - "compile-libfuzzer-undefined-x86_64": 62 INFO: Platform: Linux-5.10.0-26-cloud-amd64-x86_64-with-glibc2.2.5 Step #12 - "compile-libfuzzer-undefined-x86_64": 63 INFO: wrote /src/httpx/fuzz_decoders.pkg.spec Step #12 - "compile-libfuzzer-undefined-x86_64": 65 INFO: UPX is not available. Step #12 - "compile-libfuzzer-undefined-x86_64": 67 INFO: Extending PYTHONPATH with paths Step #12 - "compile-libfuzzer-undefined-x86_64": ['/src'] Step #12 - "compile-libfuzzer-undefined-x86_64": 250 INFO: checking Analysis Step #12 - "compile-libfuzzer-undefined-x86_64": 250 INFO: Building Analysis because Analysis-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 250 INFO: Initializing module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 252 INFO: Caching module graph hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 262 INFO: Analyzing base_library.zip ... Step #12 - "compile-libfuzzer-undefined-x86_64": 3150 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 #12 - "compile-libfuzzer-undefined-x86_64": 3151 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #12 - "compile-libfuzzer-undefined-x86_64": 4928 INFO: Caching module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 5082 INFO: running Analysis Analysis-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 5107 INFO: Analyzing /src/fuzz_decoders.py Step #12 - "compile-libfuzzer-undefined-x86_64": 6739 INFO: Processing module hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 6740 INFO: Loading module hook 'hook-certifi.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 6743 INFO: Loading module hook 'hook-anyio.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7132 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7133 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7181 INFO: Loading module hook 'hook-multiprocessing.util.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7184 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7185 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7194 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7196 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7245 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7246 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7263 INFO: Looking for ctypes DLLs Step #12 - "compile-libfuzzer-undefined-x86_64": 7268 INFO: Analyzing run-time hooks ... Step #12 - "compile-libfuzzer-undefined-x86_64": 7273 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_subprocess.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7274 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7277 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7280 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7290 INFO: Looking for dynamic libraries Step #12 - "compile-libfuzzer-undefined-x86_64": 8338 INFO: Looking for eggs Step #12 - "compile-libfuzzer-undefined-x86_64": 8338 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #12 - "compile-libfuzzer-undefined-x86_64": 8343 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/warn-fuzz_decoders.pkg.txt Step #12 - "compile-libfuzzer-undefined-x86_64": 8382 INFO: Graph cross-reference written to /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/xref-fuzz_decoders.pkg.html Step #12 - "compile-libfuzzer-undefined-x86_64": 8399 INFO: checking PYZ Step #12 - "compile-libfuzzer-undefined-x86_64": 8399 INFO: Building PYZ because PYZ-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 8400 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/PYZ-00.pyz Step #12 - "compile-libfuzzer-undefined-x86_64": 8938 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/PYZ-00.pyz completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 8945 INFO: checking PKG Step #12 - "compile-libfuzzer-undefined-x86_64": 8945 INFO: Building PKG because PKG-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 8945 INFO: Building PKG (CArchive) fuzz_decoders.pkg.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 15790 INFO: Building PKG (CArchive) fuzz_decoders.pkg.pkg completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 15793 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #12 - "compile-libfuzzer-undefined-x86_64": 15793 INFO: checking EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 15793 INFO: Building EXE because EXE-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 15793 INFO: Building EXE from EXE-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 15793 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-undefined-x86_64/fuzz_decoders.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 15794 INFO: Appending PKG archive to custom ELF section in EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 15858 INFO: Building EXE from EXE-00.toc completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": + chmod -x /workspace/out/libfuzzer-undefined-x86_64/fuzz_decoders.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ undefined = *coverage* ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + echo '#!/bin/sh Step #12 - "compile-libfuzzer-undefined-x86_64": # LLVMFuzzerTestOneInput for fuzzer detection. Step #12 - "compile-libfuzzer-undefined-x86_64": this_dir=$(dirname "$0") Step #12 - "compile-libfuzzer-undefined-x86_64": chmod +x $this_dir/fuzz_decoders.pkg Step #12 - "compile-libfuzzer-undefined-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_decoders.pkg $@' Step #12 - "compile-libfuzzer-undefined-x86_64": + chmod +x /workspace/out/libfuzzer-undefined-x86_64/fuzz_decoders Step #12 - "compile-libfuzzer-undefined-x86_64": + for fuzzer in $(find $SRC -name 'fuzz_*.py') Step #12 - "compile-libfuzzer-undefined-x86_64": + compile_python_fuzzer /src/fuzz_url.py Step #12 - "compile-libfuzzer-undefined-x86_64": + fuzzer_path=/src/fuzz_url.py Step #12 - "compile-libfuzzer-undefined-x86_64": + shift 1 Step #12 - "compile-libfuzzer-undefined-x86_64": ++ basename -s .py /src/fuzz_url.py Step #12 - "compile-libfuzzer-undefined-x86_64": + fuzzer_basename=fuzz_url Step #12 - "compile-libfuzzer-undefined-x86_64": + fuzzer_package=fuzz_url.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": + PYFUZZ_WORKPATH=/src/pyfuzzworkdir/ Step #12 - "compile-libfuzzer-undefined-x86_64": + FUZZ_WORKPATH=/src/pyfuzzworkdir//fuzz_url Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ undefined = *introspector* ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ undefined = *coverage* ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ 0 != \0 ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + rm -rf /src/pyfuzzworkdir/ Step #12 - "compile-libfuzzer-undefined-x86_64": + mkdir /src/pyfuzzworkdir/ /src/pyfuzzworkdir//fuzz_url Step #12 - "compile-libfuzzer-undefined-x86_64": + pyinstaller --distpath /workspace/out/libfuzzer-undefined-x86_64 --workpath=/src/pyfuzzworkdir//fuzz_url --onefile --name fuzz_url.pkg /src/fuzz_url.py Step #12 - "compile-libfuzzer-undefined-x86_64": 60 INFO: PyInstaller: 5.0.1 Step #12 - "compile-libfuzzer-undefined-x86_64": 61 INFO: Python: 3.8.3 Step #12 - "compile-libfuzzer-undefined-x86_64": 62 INFO: Platform: Linux-5.10.0-26-cloud-amd64-x86_64-with-glibc2.2.5 Step #12 - "compile-libfuzzer-undefined-x86_64": 62 INFO: wrote /src/httpx/fuzz_url.pkg.spec Step #12 - "compile-libfuzzer-undefined-x86_64": 65 INFO: UPX is not available. Step #12 - "compile-libfuzzer-undefined-x86_64": 66 INFO: Extending PYTHONPATH with paths Step #12 - "compile-libfuzzer-undefined-x86_64": ['/src'] Step #12 - "compile-libfuzzer-undefined-x86_64": 251 INFO: checking Analysis Step #12 - "compile-libfuzzer-undefined-x86_64": 251 INFO: Building Analysis because Analysis-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 251 INFO: Initializing module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 253 INFO: Caching module graph hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 262 INFO: Analyzing base_library.zip ... Step #12 - "compile-libfuzzer-undefined-x86_64": 3121 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 #12 - "compile-libfuzzer-undefined-x86_64": 3122 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #12 - "compile-libfuzzer-undefined-x86_64": 4874 INFO: Caching module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 5030 INFO: running Analysis Analysis-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 5056 INFO: Analyzing /src/fuzz_url.py Step #12 - "compile-libfuzzer-undefined-x86_64": 6711 INFO: Processing module hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 6712 INFO: Loading module hook 'hook-certifi.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 6715 INFO: Loading module hook 'hook-anyio.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7105 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7106 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7156 INFO: Loading module hook 'hook-multiprocessing.util.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7158 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7160 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7168 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7170 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7220 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7221 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7240 INFO: Looking for ctypes DLLs Step #12 - "compile-libfuzzer-undefined-x86_64": 7244 INFO: Analyzing run-time hooks ... Step #12 - "compile-libfuzzer-undefined-x86_64": 7249 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_subprocess.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7251 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7254 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7257 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7267 INFO: Looking for dynamic libraries Step #12 - "compile-libfuzzer-undefined-x86_64": 8319 INFO: Looking for eggs Step #12 - "compile-libfuzzer-undefined-x86_64": 8319 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #12 - "compile-libfuzzer-undefined-x86_64": 8324 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/warn-fuzz_url.pkg.txt Step #12 - "compile-libfuzzer-undefined-x86_64": 8364 INFO: Graph cross-reference written to /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/xref-fuzz_url.pkg.html Step #12 - "compile-libfuzzer-undefined-x86_64": 8375 INFO: checking PYZ Step #12 - "compile-libfuzzer-undefined-x86_64": 8375 INFO: Building PYZ because PYZ-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 8375 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz Step #12 - "compile-libfuzzer-undefined-x86_64": 8915 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 8922 INFO: checking PKG Step #12 - "compile-libfuzzer-undefined-x86_64": 8922 INFO: Building PKG because PKG-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 8922 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 15776 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 15779 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #12 - "compile-libfuzzer-undefined-x86_64": 15779 INFO: checking EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 15780 INFO: Building EXE because EXE-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 15780 INFO: Building EXE from EXE-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 15780 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-undefined-x86_64/fuzz_url.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 15780 INFO: Appending PKG archive to custom ELF section in EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 15844 INFO: Building EXE from EXE-00.toc completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": + chmod -x /workspace/out/libfuzzer-undefined-x86_64/fuzz_url.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ undefined = *coverage* ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + echo '#!/bin/sh Step #12 - "compile-libfuzzer-undefined-x86_64": # LLVMFuzzerTestOneInput for fuzzer detection. Step #12 - "compile-libfuzzer-undefined-x86_64": this_dir=$(dirname "$0") Step #12 - "compile-libfuzzer-undefined-x86_64": chmod +x $this_dir/fuzz_url.pkg Step #12 - "compile-libfuzzer-undefined-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 #12 - "compile-libfuzzer-undefined-x86_64": + chmod +x /workspace/out/libfuzzer-undefined-x86_64/fuzz_url Step #12 - "compile-libfuzzer-undefined-x86_64": + for fuzzer in $(find $SRC -name 'fuzz_*.py') Step #12 - "compile-libfuzzer-undefined-x86_64": + compile_python_fuzzer /src/fuzz_api.py Step #12 - "compile-libfuzzer-undefined-x86_64": + fuzzer_path=/src/fuzz_api.py Step #12 - "compile-libfuzzer-undefined-x86_64": + shift 1 Step #12 - "compile-libfuzzer-undefined-x86_64": ++ basename -s .py /src/fuzz_api.py Step #12 - "compile-libfuzzer-undefined-x86_64": + fuzzer_basename=fuzz_api Step #12 - "compile-libfuzzer-undefined-x86_64": + fuzzer_package=fuzz_api.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": + PYFUZZ_WORKPATH=/src/pyfuzzworkdir/ Step #12 - "compile-libfuzzer-undefined-x86_64": + FUZZ_WORKPATH=/src/pyfuzzworkdir//fuzz_api Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ undefined = *introspector* ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ undefined = *coverage* ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ 0 != \0 ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + rm -rf /src/pyfuzzworkdir/ Step #12 - "compile-libfuzzer-undefined-x86_64": + mkdir /src/pyfuzzworkdir/ /src/pyfuzzworkdir//fuzz_api Step #12 - "compile-libfuzzer-undefined-x86_64": + pyinstaller --distpath /workspace/out/libfuzzer-undefined-x86_64 --workpath=/src/pyfuzzworkdir//fuzz_api --onefile --name fuzz_api.pkg /src/fuzz_api.py Step #12 - "compile-libfuzzer-undefined-x86_64": 61 INFO: PyInstaller: 5.0.1 Step #12 - "compile-libfuzzer-undefined-x86_64": 61 INFO: Python: 3.8.3 Step #12 - "compile-libfuzzer-undefined-x86_64": 62 INFO: Platform: Linux-5.10.0-26-cloud-amd64-x86_64-with-glibc2.2.5 Step #12 - "compile-libfuzzer-undefined-x86_64": 62 INFO: wrote /src/httpx/fuzz_api.pkg.spec Step #12 - "compile-libfuzzer-undefined-x86_64": 65 INFO: UPX is not available. Step #12 - "compile-libfuzzer-undefined-x86_64": 66 INFO: Extending PYTHONPATH with paths Step #12 - "compile-libfuzzer-undefined-x86_64": ['/src'] Step #12 - "compile-libfuzzer-undefined-x86_64": 253 INFO: checking Analysis Step #12 - "compile-libfuzzer-undefined-x86_64": 254 INFO: Building Analysis because Analysis-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 254 INFO: Initializing module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 255 INFO: Caching module graph hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 265 INFO: Analyzing base_library.zip ... Step #12 - "compile-libfuzzer-undefined-x86_64": 3197 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 #12 - "compile-libfuzzer-undefined-x86_64": 3198 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #12 - "compile-libfuzzer-undefined-x86_64": 4904 INFO: Caching module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 5059 INFO: running Analysis Analysis-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 5085 INFO: Analyzing /src/fuzz_api.py Step #12 - "compile-libfuzzer-undefined-x86_64": 6731 INFO: Processing module hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 6732 INFO: Loading module hook 'hook-certifi.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 6735 INFO: Loading module hook 'hook-anyio.py' from '/usr/local/lib/python3.8/site-packages/_pyinstaller_hooks_contrib/hooks/stdhooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7116 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7117 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7167 INFO: Loading module hook 'hook-multiprocessing.util.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7169 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7171 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7179 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7181 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7230 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7231 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7249 INFO: Looking for ctypes DLLs Step #12 - "compile-libfuzzer-undefined-x86_64": 7254 INFO: Analyzing run-time hooks ... Step #12 - "compile-libfuzzer-undefined-x86_64": 7258 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_subprocess.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7260 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7263 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_multiprocessing.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7266 INFO: Including run-time hook '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py' Step #12 - "compile-libfuzzer-undefined-x86_64": 7275 INFO: Looking for dynamic libraries Step #12 - "compile-libfuzzer-undefined-x86_64": 8315 INFO: Looking for eggs Step #12 - "compile-libfuzzer-undefined-x86_64": 8315 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #12 - "compile-libfuzzer-undefined-x86_64": 8320 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/warn-fuzz_api.pkg.txt Step #12 - "compile-libfuzzer-undefined-x86_64": 8360 INFO: Graph cross-reference written to /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/xref-fuzz_api.pkg.html Step #12 - "compile-libfuzzer-undefined-x86_64": 8370 INFO: checking PYZ Step #12 - "compile-libfuzzer-undefined-x86_64": 8370 INFO: Building PYZ because PYZ-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 8370 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/PYZ-00.pyz Step #12 - "compile-libfuzzer-undefined-x86_64": 8912 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/PYZ-00.pyz completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 8919 INFO: checking PKG Step #12 - "compile-libfuzzer-undefined-x86_64": 8919 INFO: Building PKG because PKG-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 8919 INFO: Building PKG (CArchive) fuzz_api.pkg.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 15737 INFO: Building PKG (CArchive) fuzz_api.pkg.pkg completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 15740 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #12 - "compile-libfuzzer-undefined-x86_64": 15740 INFO: checking EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 15740 INFO: Building EXE because EXE-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 15740 INFO: Building EXE from EXE-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 15740 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-undefined-x86_64/fuzz_api.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 15740 INFO: Appending PKG archive to custom ELF section in EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 15778 INFO: Building EXE from EXE-00.toc completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": + chmod -x /workspace/out/libfuzzer-undefined-x86_64/fuzz_api.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": + [[ undefined = *coverage* ]] Step #12 - "compile-libfuzzer-undefined-x86_64": + echo '#!/bin/sh Step #12 - "compile-libfuzzer-undefined-x86_64": # LLVMFuzzerTestOneInput for fuzzer detection. Step #12 - "compile-libfuzzer-undefined-x86_64": this_dir=$(dirname "$0") Step #12 - "compile-libfuzzer-undefined-x86_64": chmod +x $this_dir/fuzz_api.pkg Step #12 - "compile-libfuzzer-undefined-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_api.pkg $@' Step #12 - "compile-libfuzzer-undefined-x86_64": + chmod +x /workspace/out/libfuzzer-undefined-x86_64/fuzz_api Finished Step #12 - "compile-libfuzzer-undefined-x86_64" Starting Step #13 - "build-check-libfuzzer-undefined-x86_64" Step #13 - "build-check-libfuzzer-undefined-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #13 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpfxzo63pk/fuzz_url Step #13 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpfxzo63pk/fuzz_decoders Step #13 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpfxzo63pk/fuzz_api Finished Step #13 - "build-check-libfuzzer-undefined-x86_64" Starting Step #14 Step #14: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Finished Step #14 Starting Step #15 Step #15: Already have image: gcr.io/oss-fuzz/httpx Step #15: adding: fuzz_api (deflated 31%) Step #15: adding: fuzz_api.pkg (deflated 1%) Step #15: adding: fuzz_decoders (deflated 32%) Step #15: adding: fuzz_decoders.pkg (deflated 1%) Step #15: adding: fuzz_url (deflated 31%) Step #15: adding: fuzz_url.pkg (deflated 1%) Step #15: adding: llvm-symbolizer (deflated 64%) Step #15: adding: sanitizer_with_fuzzer.so (deflated 64%) Finished Step #15 Starting Step #16 Step #16: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #16: % Total % Received % Xferd Average Speed Time Time Time Current Step #16: Dload Upload Total Spent Left Speed Step #16: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 145 0 0 100 145 0 679 --:--:-- --:--:-- --:--:-- 677 100 145 0 0 100 145 0 575 --:--:-- --:--:-- --:--:-- 575 Finished Step #16 Starting Step #17 Step #17: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #17: % Total % Received % Xferd Average Speed Time Time Time Current Step #17: Dload Upload Total Spent Left Speed Step #17: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 44 54.2M 0 0 44 24.3M 0 66.2M --:--:-- --:--:-- --:--:-- 66.1M 100 54.2M 0 0 100 54.2M 0 51.8M 0:00:01 0:00:01 --:--:-- 51.9M Finished Step #17 Starting Step #18 Step #18: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #18: % Total % Received % Xferd Average Speed Time Time Time Current Step #18: Dload Upload Total Spent Left Speed Step #18: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32 0 0 100 32 0 123 --:--:-- --:--:-- --:--:-- 124 Finished Step #18 Starting Step #19 Step #19: Already have image (with digest): gcr.io/cloud-builders/curl Step #19: % Total % Received % Xferd Average Speed Time Time Time Current Step #19: Dload Upload Total Spent Left Speed Step #19: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32 0 0 100 32 0 136 --:--:-- --:--:-- --:--:-- 136 Finished Step #19 Starting Step #20 Step #20: Already have image: gcr.io/oss-fuzz/httpx Finished Step #20 PUSH DONE