starting build "6506425e-794a-4f89-945e-bb96271858c6" 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: 9e47fb9dd199: Pulling fs layer Step #1: 905e641a4b54: Pulling fs layer Step #1: 8fcaf59102ed: Pulling fs layer Step #1: a9c74f632174: Pulling fs layer Step #1: f013ccbc22d3: Pulling fs layer Step #1: aa7628f757ea: Pulling fs layer Step #1: 49780d3797d7: Pulling fs layer Step #1: 8bb48e7bd5aa: Pulling fs layer Step #1: a60c1afcc4de: Pulling fs layer Step #1: 1bf625c1f2e9: Pulling fs layer Step #1: 0d403ab20828: Pulling fs layer Step #1: 59b333e0d31f: Pulling fs layer Step #1: f9f618c603e5: Pulling fs layer Step #1: 51a11501906f: Pulling fs layer Step #1: 058ec0f2cc9f: Pulling fs layer Step #1: bf5fa999ddb8: Pulling fs layer Step #1: 3b79056069ee: Pulling fs layer Step #1: 8fcaf59102ed: Waiting Step #1: 2af4c62c4868: Pulling fs layer Step #1: a9c74f632174: Waiting Step #1: b7f4aba96676: Pulling fs layer Step #1: b183bf4b4905: Pulling fs layer Step #1: 684bf5ceae20: Pulling fs layer Step #1: f013ccbc22d3: Waiting Step #1: 9f325110a2f2: Pulling fs layer Step #1: 9506c77dd40c: Pulling fs layer Step #1: 9fe2f424e764: Pulling fs layer Step #1: a60c1afcc4de: Waiting Step #1: 629364863e03: Pulling fs layer Step #1: d2235c9c3e41: Pulling fs layer Step #1: 1bf625c1f2e9: Waiting Step #1: aa7628f757ea: Waiting Step #1: 8bb48e7bd5aa: Waiting Step #1: 49780d3797d7: Waiting Step #1: 3ae4a153df7c: Pulling fs layer Step #1: 0d403ab20828: Waiting Step #1: b7f4aba96676: Waiting Step #1: 5363e097ce6b: Pulling fs layer Step #1: b183bf4b4905: Waiting Step #1: 59b333e0d31f: Waiting Step #1: edf30144e380: Pulling fs layer Step #1: f79617c57746: Pulling fs layer Step #1: 684bf5ceae20: Waiting Step #1: f9f618c603e5: Waiting Step #1: 9506c77dd40c: Waiting Step #1: 9f325110a2f2: Waiting Step #1: 51a11501906f: Waiting Step #1: 9fe2f424e764: Waiting Step #1: 058ec0f2cc9f: Waiting Step #1: 5363e097ce6b: Waiting Step #1: bf5fa999ddb8: Waiting Step #1: edf30144e380: Waiting Step #1: 3b79056069ee: Waiting Step #1: f79617c57746: Waiting Step #1: 629364863e03: Waiting Step #1: 2af4c62c4868: Waiting Step #1: d2235c9c3e41: Waiting Step #1: 3ae4a153df7c: Waiting Step #1: 905e641a4b54: Verifying Checksum Step #1: 905e641a4b54: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: a9c74f632174: Verifying Checksum Step #1: a9c74f632174: Download complete Step #1: 8fcaf59102ed: Verifying Checksum Step #1: 8fcaf59102ed: Download complete Step #1: f013ccbc22d3: Verifying Checksum Step #1: f013ccbc22d3: Download complete Step #1: 49780d3797d7: Download complete Step #1: 8bb48e7bd5aa: Verifying Checksum Step #1: 8bb48e7bd5aa: Download complete Step #1: 9e47fb9dd199: Verifying Checksum Step #1: 9e47fb9dd199: Download complete Step #1: 1bf625c1f2e9: Verifying Checksum Step #1: 1bf625c1f2e9: Download complete Step #1: 0d403ab20828: Verifying Checksum Step #1: 0d403ab20828: Download complete Step #1: b549f31133a9: Pull complete Step #1: 59b333e0d31f: Verifying Checksum Step #1: 59b333e0d31f: Download complete Step #1: f9f618c603e5: Verifying Checksum Step #1: f9f618c603e5: Download complete Step #1: 51a11501906f: Verifying Checksum Step #1: 51a11501906f: Download complete Step #1: 058ec0f2cc9f: Verifying Checksum Step #1: 058ec0f2cc9f: Download complete Step #1: a60c1afcc4de: Verifying Checksum Step #1: a60c1afcc4de: Download complete Step #1: bf5fa999ddb8: Verifying Checksum Step #1: bf5fa999ddb8: Download complete Step #1: 3b79056069ee: Verifying Checksum Step #1: 3b79056069ee: Download complete Step #1: 2af4c62c4868: Download complete Step #1: b7f4aba96676: Verifying Checksum Step #1: b7f4aba96676: Download complete Step #1: b183bf4b4905: Verifying Checksum Step #1: b183bf4b4905: Download complete Step #1: 9f325110a2f2: Verifying Checksum Step #1: 9f325110a2f2: Download complete Step #1: 684bf5ceae20: Verifying Checksum Step #1: 684bf5ceae20: Download complete Step #1: 9506c77dd40c: Download complete Step #1: 9fe2f424e764: Verifying Checksum Step #1: 9fe2f424e764: Download complete Step #1: 629364863e03: Verifying Checksum Step #1: 629364863e03: Download complete Step #1: d2235c9c3e41: Download complete Step #1: 3ae4a153df7c: Verifying Checksum Step #1: 3ae4a153df7c: Download complete Step #1: 5363e097ce6b: Verifying Checksum Step #1: 5363e097ce6b: Download complete Step #1: edf30144e380: Verifying Checksum Step #1: edf30144e380: Download complete Step #1: aa7628f757ea: Verifying Checksum Step #1: aa7628f757ea: Download complete Step #1: f79617c57746: Verifying Checksum Step #1: f79617c57746: Download complete Step #1: 9e47fb9dd199: Pull complete Step #1: 905e641a4b54: Pull complete Step #1: 8fcaf59102ed: Pull complete Step #1: a9c74f632174: Pull complete Step #1: f013ccbc22d3: Pull complete Step #1: aa7628f757ea: Pull complete Step #1: 49780d3797d7: Pull complete Step #1: 8bb48e7bd5aa: Pull complete Step #1: a60c1afcc4de: Pull complete Step #1: 1bf625c1f2e9: Pull complete Step #1: 0d403ab20828: Pull complete Step #1: 59b333e0d31f: Pull complete Step #1: f9f618c603e5: Pull complete Step #1: 51a11501906f: Pull complete Step #1: 058ec0f2cc9f: Pull complete Step #1: bf5fa999ddb8: Pull complete Step #1: 3b79056069ee: Pull complete Step #1: 2af4c62c4868: Pull complete Step #1: b7f4aba96676: Pull complete Step #1: b183bf4b4905: Pull complete Step #1: 684bf5ceae20: Pull complete Step #1: 9f325110a2f2: Pull complete Step #1: 9506c77dd40c: Pull complete Step #1: 9fe2f424e764: Pull complete Step #1: 629364863e03: Pull complete Step #1: d2235c9c3e41: Pull complete Step #1: 3ae4a153df7c: Pull complete Step #1: 5363e097ce6b: Pull complete Step #1: edf30144e380: Pull complete Step #1: f79617c57746: Pull complete Step #1: Digest: sha256:b761439865b248ec8719746750fc0d9c0c8199bc0378c2a7a057421e72a0e1c5 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-python:latest Step #1: ---> ccfb45f2acd9 Step #1: Step 2/4 : RUN git clone https://github.com/encode/httpx httpx Step #1: ---> Running in c2da70fe9c4c Step #1: Cloning into 'httpx'... Step #1: Removing intermediate container c2da70fe9c4c Step #1: ---> f2b25e1f6e89 Step #1: Step 3/4 : COPY *.sh *py $SRC/ Step #1: ---> 812ef01b4810 Step #1: Step 4/4 : WORKDIR $SRC/httpx Step #1: ---> Running in cef8ba34c98b Step #1: Removing intermediate container cef8ba34c98b Step #1: ---> ccbcb6e262cc Step #1: Successfully built ccbcb6e262cc 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/fileZeOHYO 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=37593c1952f4972040f6163da67e3777fd3d2e94 Step #2 - "srcmap": + jq_inplace /tmp/fileZeOHYO '."/src/httpx" = { type: "git", url: "https://github.com/encode/httpx", rev: "37593c1952f4972040f6163da67e3777fd3d2e94" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileGLRCBd Step #2 - "srcmap": + cat /tmp/fileZeOHYO Step #2 - "srcmap": + jq '."/src/httpx" = { type: "git", url: "https://github.com/encode/httpx", rev: "37593c1952f4972040f6163da67e3777fd3d2e94" }' Step #2 - "srcmap": + mv /tmp/fileGLRCBd /tmp/fileZeOHYO 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/fileZeOHYO Step #2 - "srcmap": + rm /tmp/fileZeOHYO 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": "37593c1952f4972040f6163da67e3777fd3d2e94" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-address-x86_64" Step #3 - "compile-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-address-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": CC=clang Step #3 - "compile-libfuzzer-address-x86_64": CXX=clang++ Step #3 - "compile-libfuzzer-address-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -fno-sanitize=function,leak,vptr, Step #3 - "compile-libfuzzer-address-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -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 anyio (from httpx==0.27.0) Step #3 - "compile-libfuzzer-address-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/14/fd/2f20c40b45e4fb4324834aea24bd4afdf1143390242c0b33774da0e2e34f/anyio-4.3.0-py3-none-any.whl (85kB) Step #3 - "compile-libfuzzer-address-x86_64":  |███▉ | 10kB 2.7MB/s eta 0:00:01  |███████▋ | 20kB 1.6MB/s eta 0:00:01  |███████████▌ | 30kB 2.4MB/s eta 0:00:01  |███████████████▎ | 40kB 984kB/s eta 0:00:01  |███████████████████▏ | 51kB 1.1MB/s eta 0:00:01  |███████████████████████ | 61kB 1.3MB/s eta 0:00:01  |██████████████████████████▉ | 71kB 1.4MB/s eta 0:00:01  |██████████████████████████████▋ | 81kB 1.5MB/s eta 0:00:01  |████████████████████████████████| 92kB 1.7MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting sniffio (from httpx==0.27.0) Step #3 - "compile-libfuzzer-address-x86_64": Downloading https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl Step #3 - "compile-libfuzzer-address-x86_64": Collecting certifi (from httpx==0.27.0) Step #3 - "compile-libfuzzer-address-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl (163kB) Step #3 - "compile-libfuzzer-address-x86_64":  |██ | 10kB 11.7MB/s eta 0:00:01  |████ | 20kB 6.0MB/s eta 0:00:01  |██████ | 30kB 8.5MB/s eta 0:00:01  |████████ | 40kB 6.5MB/s eta 0:00:01  |██████████ | 51kB 5.9MB/s eta 0:00:01  |████████████ | 61kB 7.0MB/s eta 0:00:01  |██████████████ | 71kB 6.4MB/s eta 0:00:01  |████████████████ | 81kB 7.1MB/s eta 0:00:01  |██████████████████ | 92kB 6.9MB/s eta 0:00:01  |████████████████████ | 102kB 6.5MB/s eta 0:00:01  |██████████████████████ | 112kB 6.5MB/s eta 0:00:01  |████████████████████████ | 122kB 6.5MB/s eta 0:00:01  |██████████████████████████ | 133kB 6.5MB/s eta 0:00:01  |████████████████████████████ | 143kB 6.5MB/s eta 0:00:01  |██████████████████████████████ | 153kB 6.5MB/s eta 0:00:01  |████████████████████████████████| 163kB 6.5MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting idna (from httpx==0.27.0) Step #3 - "compile-libfuzzer-address-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl (66kB) Step #3 - "compile-libfuzzer-address-x86_64":  |█████ | 10kB 22.7MB/s eta 0:00:01  |█████████▉ | 20kB 18.4MB/s eta 0:00:01  |██████████████▊ | 30kB 23.8MB/s eta 0:00:01  |███████████████████▋ | 40kB 20.3MB/s eta 0:00:01  |████████████████████████▌ | 51kB 16.3MB/s eta 0:00:01  |█████████████████████████████▍ | 61kB 18.7MB/s eta 0:00:01  |████████████████████████████████| 71kB 15.7MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting httpcore==1.* (from httpx==0.27.0) Step #3 - "compile-libfuzzer-address-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/78/d4/e5d7e4f2174f8a4d63c8897d79eb8fe2503f7ecc03282fee1fa2719c2704/httpcore-1.0.5-py3-none-any.whl (77kB) Step #3 - "compile-libfuzzer-address-x86_64":  |████▏ | 10kB 23.7MB/s eta 0:00:01  |████████▍ | 20kB 18.8MB/s eta 0:00:01  |████████████▋ | 30kB 24.1MB/s eta 0:00:01  |████████████████▉ | 40kB 20.4MB/s eta 0:00:01  |█████████████████████ | 51kB 15.9MB/s eta 0:00:01  |█████████████████████████▎ | 61kB 18.3MB/s eta 0:00:01  |█████████████████████████████▍ | 71kB 18.4MB/s eta 0:00:01  |████████████████████████████████| 81kB 15.6MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting typing-extensions>=4.1; python_version < "3.11" (from anyio->httpx==0.27.0) Step #3 - "compile-libfuzzer-address-x86_64": Downloading https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl Step #3 - "compile-libfuzzer-address-x86_64": Collecting exceptiongroup>=1.0.2; python_version < "3.11" (from anyio->httpx==0.27.0) Step #3 - "compile-libfuzzer-address-x86_64": Downloading https://files.pythonhosted.org/packages/01/90/79fe92dd413a9cab314ef5c591b5aa9b9ba787ae4cadab75055b0ae00b33/exceptiongroup-1.2.1-py3-none-any.whl Step #3 - "compile-libfuzzer-address-x86_64": Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx==0.27.0) 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 23.5MB/s eta 0:00:01  |███████████▎ | 20kB 17.2MB/s eta 0:00:01  |████████████████▉ | 30kB 21.7MB/s eta 0:00:01  |██████████████████████▌ | 40kB 18.9MB/s eta 0:00:01  |████████████████████████████▏ | 51kB 17.1MB/s eta 0:00:01  |████████████████████████████████| 61kB 14.5MB/s Step #3 - "compile-libfuzzer-address-x86_64": [?25hBuilding 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.27.0-cp38-none-any.whl size=76348 sha256=74f9a2d4cc4dfcac05cc04d9a0acc63dd55f34623f8a0751e21eb9534bf7dd3c Step #3 - "compile-libfuzzer-address-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-i6j3rerr/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: idna, sniffio, typing-extensions, exceptiongroup, anyio, certifi, h11, httpcore, httpx Step #3 - "compile-libfuzzer-address-x86_64": Successfully installed anyio-4.3.0 certifi-2024.2.2 exceptiongroup-1.2.1 h11-0.14.0 httpcore-1.0.5 httpx-0.27.0 idna-3.7 sniffio-1.3.1 typing-extensions-4.11.0 Step #3 - "compile-libfuzzer-address-x86_64": WARNING: You are using pip version 19.2.3, however version 24.0 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_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-28-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": 294 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 294 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 295 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 296 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 306 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 3139 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": 3140 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #3 - "compile-libfuzzer-address-x86_64": 4880 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 5033 INFO: running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 5057 INFO: Analyzing /src/fuzz_url.py Step #3 - "compile-libfuzzer-address-x86_64": 6779 INFO: Processing module hooks... Step #3 - "compile-libfuzzer-address-x86_64": 6780 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": 7193 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": 7197 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #3 - "compile-libfuzzer-address-x86_64": 7198 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7246 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7249 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7257 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": 7259 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7307 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7309 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7311 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7326 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 7331 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 7335 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": 7337 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": 7340 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": 7343 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": 7352 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 8358 INFO: Looking for eggs Step #3 - "compile-libfuzzer-address-x86_64": 8358 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 8363 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/warn-fuzz_url.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 8404 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": 8422 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 8422 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8422 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 8956 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 8963 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 8963 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8963 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 16046 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 16049 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 16049 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 16049 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 16049 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 16049 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_url.pkg Step #3 - "compile-libfuzzer-address-x86_64": 16049 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 16109 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": 62 INFO: Platform: Linux-5.10.0-28-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": 66 INFO: Extending PYTHONPATH with paths Step #3 - "compile-libfuzzer-address-x86_64": ['/src'] Step #3 - "compile-libfuzzer-address-x86_64": 299 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 299 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 299 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 301 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 310 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 3078 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": 3079 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #3 - "compile-libfuzzer-address-x86_64": 4875 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 5031 INFO: running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 5055 INFO: Analyzing /src/fuzz_api.py Step #3 - "compile-libfuzzer-address-x86_64": 6762 INFO: Processing module hooks... Step #3 - "compile-libfuzzer-address-x86_64": 6762 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": 7165 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": 7168 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #3 - "compile-libfuzzer-address-x86_64": 7169 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7217 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7219 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7227 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": 7229 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7278 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7280 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7282 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7297 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 7302 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 7306 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": 7308 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": 7310 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": 7313 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": 7323 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 8317 INFO: Looking for eggs Step #3 - "compile-libfuzzer-address-x86_64": 8317 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 8322 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/warn-fuzz_api.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 8362 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": 8373 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 8373 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8373 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 8902 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 8909 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 8909 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8909 INFO: Building PKG (CArchive) fuzz_api.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15986 INFO: Building PKG (CArchive) fuzz_api.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 15989 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 15989 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 15989 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 15989 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 15989 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_api.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15989 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 16051 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 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": 58 INFO: PyInstaller: 5.0.1 Step #3 - "compile-libfuzzer-address-x86_64": 58 INFO: Python: 3.8.3 Step #3 - "compile-libfuzzer-address-x86_64": 59 INFO: Platform: Linux-5.10.0-28-cloud-amd64-x86_64-with-glibc2.2.5 Step #3 - "compile-libfuzzer-address-x86_64": 60 INFO: wrote /src/httpx/fuzz_decoders.pkg.spec Step #3 - "compile-libfuzzer-address-x86_64": 62 INFO: UPX is not available. Step #3 - "compile-libfuzzer-address-x86_64": 63 INFO: Extending PYTHONPATH with paths Step #3 - "compile-libfuzzer-address-x86_64": ['/src'] Step #3 - "compile-libfuzzer-address-x86_64": 290 INFO: checking Analysis Step #3 - "compile-libfuzzer-address-x86_64": 290 INFO: Building Analysis because Analysis-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 290 INFO: Initializing module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 292 INFO: Caching module graph hooks... Step #3 - "compile-libfuzzer-address-x86_64": 301 INFO: Analyzing base_library.zip ... Step #3 - "compile-libfuzzer-address-x86_64": 3042 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": 3042 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #3 - "compile-libfuzzer-address-x86_64": 4826 INFO: Caching module dependency graph... Step #3 - "compile-libfuzzer-address-x86_64": 4981 INFO: running Analysis Analysis-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 5005 INFO: Analyzing /src/fuzz_decoders.py Step #3 - "compile-libfuzzer-address-x86_64": 6701 INFO: Processing module hooks... Step #3 - "compile-libfuzzer-address-x86_64": 6702 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": 7105 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": 7108 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #3 - "compile-libfuzzer-address-x86_64": 7109 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7157 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7159 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7167 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": 7169 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7218 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7220 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7221 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #3 - "compile-libfuzzer-address-x86_64": 7237 INFO: Looking for ctypes DLLs Step #3 - "compile-libfuzzer-address-x86_64": 7242 INFO: Analyzing run-time hooks ... Step #3 - "compile-libfuzzer-address-x86_64": 7246 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": 7248 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": 7250 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": 7253 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": 7263 INFO: Looking for dynamic libraries Step #3 - "compile-libfuzzer-address-x86_64": 8257 INFO: Looking for eggs Step #3 - "compile-libfuzzer-address-x86_64": 8257 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #3 - "compile-libfuzzer-address-x86_64": 8262 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/warn-fuzz_decoders.pkg.txt Step #3 - "compile-libfuzzer-address-x86_64": 8302 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": 8312 INFO: checking PYZ Step #3 - "compile-libfuzzer-address-x86_64": 8312 INFO: Building PYZ because PYZ-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8312 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/PYZ-00.pyz Step #3 - "compile-libfuzzer-address-x86_64": 8844 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/PYZ-00.pyz completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 8851 INFO: checking PKG Step #3 - "compile-libfuzzer-address-x86_64": 8852 INFO: Building PKG because PKG-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 8852 INFO: Building PKG (CArchive) fuzz_decoders.pkg.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15926 INFO: Building PKG (CArchive) fuzz_decoders.pkg.pkg completed successfully. Step #3 - "compile-libfuzzer-address-x86_64": 15929 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #3 - "compile-libfuzzer-address-x86_64": 15929 INFO: checking EXE Step #3 - "compile-libfuzzer-address-x86_64": 15929 INFO: Building EXE because EXE-00.toc is non existent Step #3 - "compile-libfuzzer-address-x86_64": 15929 INFO: Building EXE from EXE-00.toc Step #3 - "compile-libfuzzer-address-x86_64": 15929 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-address-x86_64/fuzz_decoders.pkg Step #3 - "compile-libfuzzer-address-x86_64": 15929 INFO: Appending PKG archive to custom ELF section in EXE Step #3 - "compile-libfuzzer-address-x86_64": 15993 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 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": 9e47fb9dd199: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 905e641a4b54: Already exists Step #4 - "build-check-libfuzzer-address-x86_64": 83b59bf73b15: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": f8c04c40c688: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 4e6532c1e162: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": db8b651e5316: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": c674838c692e: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": f82b90fd3e29: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 1f8617e9eb89: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 04b600c3b42f: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": c8254692eae2: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 499fab4d4afd: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": de7e767ef113: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 535476894854: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": 10dce4875af8: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": b4e152850fb5: Pulling fs layer Step #4 - "build-check-libfuzzer-address-x86_64": db8b651e5316: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 04b600c3b42f: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": c674838c692e: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": c8254692eae2: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": f82b90fd3e29: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 1f8617e9eb89: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": de7e767ef113: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 10dce4875af8: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 535476894854: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": b4e152850fb5: Waiting Step #4 - "build-check-libfuzzer-address-x86_64": 4e6532c1e162: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 4e6532c1e162: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 83b59bf73b15: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 83b59bf73b15: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": c674838c692e: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": c674838c692e: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 83b59bf73b15: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": f82b90fd3e29: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": f82b90fd3e29: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": f8c04c40c688: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": f8c04c40c688: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 1f8617e9eb89: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 1f8617e9eb89: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": c8254692eae2: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": c8254692eae2: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": f8c04c40c688: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 04b600c3b42f: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 04b600c3b42f: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 4e6532c1e162: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": de7e767ef113: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": de7e767ef113: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 535476894854: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 535476894854: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": db8b651e5316: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": db8b651e5316: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": b4e152850fb5: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 499fab4d4afd: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 499fab4d4afd: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": 10dce4875af8: Verifying Checksum Step #4 - "build-check-libfuzzer-address-x86_64": 10dce4875af8: Download complete Step #4 - "build-check-libfuzzer-address-x86_64": db8b651e5316: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": c674838c692e: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": f82b90fd3e29: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 1f8617e9eb89: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 04b600c3b42f: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": c8254692eae2: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 499fab4d4afd: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": de7e767ef113: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 535476894854: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": 10dce4875af8: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": b4e152850fb5: Pull complete Step #4 - "build-check-libfuzzer-address-x86_64": Digest: sha256:089b107c1bd031393a38687ed4419e9004ee25de7f70f0deeb17b53250151615 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/tmp8q61_ptk/fuzz_decoders Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp8q61_ptk/fuzz_api Step #4 - "build-check-libfuzzer-address-x86_64": INFO: performing bad build checks for /tmp/not-out/tmp8q61_ptk/fuzz_url 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 66%) Step #6: adding: sanitizer_with_fuzzer.so (deflated 67%) 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: 6b33fd031fac: Waiting Step #7: 89257482f398: Waiting Step #7: 0062f774e994: Waiting Step #7: d4fceeeb758e: Verifying Checksum Step #7: d4fceeeb758e: Download complete Step #7: 5c9125a401ae: Verifying Checksum Step #7: 5c9125a401ae: Download complete Step #7: 0062f774e994: Verifying Checksum Step #7: 0062f774e994: Download complete Step #7: 6b33fd031fac: Verifying Checksum Step #7: 6b33fd031fac: Download complete Step #7: 89257482f398: Verifying Checksum Step #7: 89257482f398: Download complete Step #7: c62795f78da9: Verifying Checksum Step #7: c62795f78da9: Download complete Step #7: 7eb39101e508: Verifying Checksum Step #7: 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 743 --:--:-- --:--:-- --:--:-- 747 Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/oss-fuzz-base/uploader Step #8: % Total % Received % Xferd Average Speed Time Time Time Current Step #8: Dload Upload Total Spent Left Speed Step #8: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 56.4M 0 0 100 56.4M 0 72.7M --:--:-- --:--:-- --:--:-- 72.7M 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 112 --:--:-- --:--:-- --:--:-- 112 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 140 --:--:-- --:--:-- --:--:-- 140 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": vm.mmap_rnd_bits = 28 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 -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -fno-sanitize=function -fno-sanitize=function,leak,vptr, Step #12 - "compile-libfuzzer-undefined-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unsigned-integer-overflow,unreachable,vla-bound,vptr -fno-sanitize-recover=array-bounds,bool,builtin,enum,function,integer-divide-by-zero,null,object-size,return,returns-nonnull-attribute,shift,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize=fuzzer-no-link -stdlib=libc++ -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 httpcore==1.* (from httpx==0.27.0) Step #12 - "compile-libfuzzer-undefined-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/78/d4/e5d7e4f2174f8a4d63c8897d79eb8fe2503f7ecc03282fee1fa2719c2704/httpcore-1.0.5-py3-none-any.whl (77kB) Step #12 - "compile-libfuzzer-undefined-x86_64":  |████▏ | 10kB 15.7MB/s eta 0:00:01  |████████▍ | 20kB 3.2MB/s eta 0:00:01  |████████████▋ | 30kB 2.5MB/s eta 0:00:01  |████████████████▉ | 40kB 1.1MB/s eta 0:00:01  |█████████████████████ | 51kB 1.2MB/s eta 0:00:01  |█████████████████████████▎ | 61kB 1.3MB/s eta 0:00:01  |█████████████████████████████▍ | 71kB 1.4MB/s eta 0:00:01  |████████████████████████████████| 81kB 1.6MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting anyio (from httpx==0.27.0) Step #12 - "compile-libfuzzer-undefined-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/14/fd/2f20c40b45e4fb4324834aea24bd4afdf1143390242c0b33774da0e2e34f/anyio-4.3.0-py3-none-any.whl (85kB) Step #12 - "compile-libfuzzer-undefined-x86_64":  |███▉ | 10kB 12.2MB/s eta 0:00:01  |███████▋ | 20kB 5.2MB/s eta 0:00:01  |███████████▌ | 30kB 7.4MB/s eta 0:00:01  |███████████████▎ | 40kB 5.5MB/s eta 0:00:01  |███████████████████▏ | 51kB 4.9MB/s eta 0:00:01  |███████████████████████ | 61kB 5.8MB/s eta 0:00:01  |██████████████████████████▉ | 71kB 5.6MB/s eta 0:00:01  |██████████████████████████████▋ | 81kB 5.6MB/s eta 0:00:01  |████████████████████████████████| 92kB 5.7MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting idna (from httpx==0.27.0) Step #12 - "compile-libfuzzer-undefined-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl (66kB) Step #12 - "compile-libfuzzer-undefined-x86_64":  |█████ | 10kB 19.9MB/s eta 0:00:01  |█████████▉ | 20kB 10.3MB/s eta 0:00:01  |██████████████▊ | 30kB 13.8MB/s eta 0:00:01  |███████████████████▋ | 40kB 10.5MB/s eta 0:00:01  |████████████████████████▌ | 51kB 8.6MB/s eta 0:00:01  |█████████████████████████████▍ | 61kB 10.0MB/s eta 0:00:01  |████████████████████████████████| 71kB 9.6MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting sniffio (from httpx==0.27.0) Step #12 - "compile-libfuzzer-undefined-x86_64": Downloading https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl Step #12 - "compile-libfuzzer-undefined-x86_64": Collecting certifi (from httpx==0.27.0) Step #12 - "compile-libfuzzer-undefined-x86_64": [?25l Downloading https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl (163kB) Step #12 - "compile-libfuzzer-undefined-x86_64":  |██ | 10kB 21.7MB/s eta 0:00:01  |████ | 20kB 10.2MB/s eta 0:00:01  |██████ | 30kB 13.7MB/s eta 0:00:01  |████████ | 40kB 10.9MB/s eta 0:00:01  |██████████ | 51kB 8.6MB/s eta 0:00:01  |████████████ | 61kB 10.0MB/s eta 0:00:01  |██████████████ | 71kB 9.1MB/s eta 0:00:01  |████████████████ | 81kB 10.2MB/s eta 0:00:01  |██████████████████ | 92kB 9.6MB/s eta 0:00:01  |████████████████████ | 102kB 9.2MB/s eta 0:00:01  |██████████████████████ | 112kB 9.2MB/s eta 0:00:01  |████████████████████████ | 122kB 9.2MB/s eta 0:00:01  |██████████████████████████ | 133kB 9.2MB/s eta 0:00:01  |████████████████████████████ | 143kB 9.2MB/s eta 0:00:01  |██████████████████████████████ | 153kB 9.2MB/s eta 0:00:01  |████████████████████████████████| 163kB 9.2MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting h11<0.15,>=0.13 (from httpcore==1.*->httpx==0.27.0) 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 19.4MB/s eta 0:00:01  |███████████▎ | 20kB 19.4MB/s eta 0:00:01  |████████████████▉ | 30kB 23.4MB/s eta 0:00:01  |██████████████████████▌ | 40kB 22.0MB/s eta 0:00:01  |████████████████████████████▏ | 51kB 23.7MB/s eta 0:00:01  |████████████████████████████████| 61kB 17.9MB/s Step #12 - "compile-libfuzzer-undefined-x86_64": [?25hCollecting typing-extensions>=4.1; python_version < "3.11" (from anyio->httpx==0.27.0) Step #12 - "compile-libfuzzer-undefined-x86_64": Downloading https://files.pythonhosted.org/packages/01/f3/936e209267d6ef7510322191003885de524fc48d1b43269810cd589ceaf5/typing_extensions-4.11.0-py3-none-any.whl Step #12 - "compile-libfuzzer-undefined-x86_64": Collecting exceptiongroup>=1.0.2; python_version < "3.11" (from anyio->httpx==0.27.0) Step #12 - "compile-libfuzzer-undefined-x86_64": Downloading https://files.pythonhosted.org/packages/01/90/79fe92dd413a9cab314ef5c591b5aa9b9ba787ae4cadab75055b0ae00b33/exceptiongroup-1.2.1-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.27.0-cp38-none-any.whl size=76348 sha256=74f9a2d4cc4dfcac05cc04d9a0acc63dd55f34623f8a0751e21eb9534bf7dd3c Step #12 - "compile-libfuzzer-undefined-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-ygla2jn8/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, typing-extensions, idna, exceptiongroup, sniffio, anyio, httpx Step #12 - "compile-libfuzzer-undefined-x86_64": Successfully installed anyio-4.3.0 certifi-2024.2.2 exceptiongroup-1.2.1 h11-0.14.0 httpcore-1.0.5 httpx-0.27.0 idna-3.7 sniffio-1.3.1 typing-extensions-4.11.0 Step #12 - "compile-libfuzzer-undefined-x86_64": WARNING: You are using pip version 19.2.3, however version 24.0 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_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": 59 INFO: PyInstaller: 5.0.1 Step #12 - "compile-libfuzzer-undefined-x86_64": 59 INFO: Python: 3.8.3 Step #12 - "compile-libfuzzer-undefined-x86_64": 60 INFO: Platform: Linux-5.10.0-28-cloud-amd64-x86_64-with-glibc2.2.5 Step #12 - "compile-libfuzzer-undefined-x86_64": 60 INFO: wrote /src/httpx/fuzz_url.pkg.spec Step #12 - "compile-libfuzzer-undefined-x86_64": 63 INFO: UPX is not available. Step #12 - "compile-libfuzzer-undefined-x86_64": 64 INFO: Extending PYTHONPATH with paths Step #12 - "compile-libfuzzer-undefined-x86_64": ['/src'] Step #12 - "compile-libfuzzer-undefined-x86_64": 294 INFO: checking Analysis Step #12 - "compile-libfuzzer-undefined-x86_64": 295 INFO: Building Analysis because Analysis-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 295 INFO: Initializing module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 296 INFO: Caching module graph hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 306 INFO: Analyzing base_library.zip ... Step #12 - "compile-libfuzzer-undefined-x86_64": 3115 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": 3116 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #12 - "compile-libfuzzer-undefined-x86_64": 4938 INFO: Caching module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 5094 INFO: running Analysis Analysis-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 5119 INFO: Analyzing /src/fuzz_url.py Step #12 - "compile-libfuzzer-undefined-x86_64": 6834 INFO: Processing module hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 6834 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": 7246 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": 7250 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7250 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7300 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7302 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7310 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": 7312 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7363 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7365 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7366 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7382 INFO: Looking for ctypes DLLs Step #12 - "compile-libfuzzer-undefined-x86_64": 7387 INFO: Analyzing run-time hooks ... Step #12 - "compile-libfuzzer-undefined-x86_64": 7392 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": 7393 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": 7396 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": 7399 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": 7409 INFO: Looking for dynamic libraries Step #12 - "compile-libfuzzer-undefined-x86_64": 8417 INFO: Looking for eggs Step #12 - "compile-libfuzzer-undefined-x86_64": 8417 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #12 - "compile-libfuzzer-undefined-x86_64": 8422 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/warn-fuzz_url.pkg.txt Step #12 - "compile-libfuzzer-undefined-x86_64": 8464 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": 8481 INFO: checking PYZ Step #12 - "compile-libfuzzer-undefined-x86_64": 8481 INFO: Building PYZ because PYZ-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 8481 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz Step #12 - "compile-libfuzzer-undefined-x86_64": 9020 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_url/fuzz_url.pkg/PYZ-00.pyz completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 9027 INFO: checking PKG Step #12 - "compile-libfuzzer-undefined-x86_64": 9027 INFO: Building PKG because PKG-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 9027 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 16123 INFO: Building PKG (CArchive) fuzz_url.pkg.pkg completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 16126 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #12 - "compile-libfuzzer-undefined-x86_64": 16126 INFO: checking EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 16126 INFO: Building EXE because EXE-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 16126 INFO: Building EXE from EXE-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 16127 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-undefined-x86_64/fuzz_url.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 16127 INFO: Appending PKG archive to custom ELF section in EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 16172 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": 60 INFO: PyInstaller: 5.0.1 Step #12 - "compile-libfuzzer-undefined-x86_64": 60 INFO: Python: 3.8.3 Step #12 - "compile-libfuzzer-undefined-x86_64": 61 INFO: Platform: Linux-5.10.0-28-cloud-amd64-x86_64-with-glibc2.2.5 Step #12 - "compile-libfuzzer-undefined-x86_64": 61 INFO: wrote /src/httpx/fuzz_api.pkg.spec Step #12 - "compile-libfuzzer-undefined-x86_64": 63 INFO: UPX is not available. Step #12 - "compile-libfuzzer-undefined-x86_64": 65 INFO: Extending PYTHONPATH with paths Step #12 - "compile-libfuzzer-undefined-x86_64": ['/src'] Step #12 - "compile-libfuzzer-undefined-x86_64": 295 INFO: checking Analysis Step #12 - "compile-libfuzzer-undefined-x86_64": 295 INFO: Building Analysis because Analysis-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 295 INFO: Initializing module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 296 INFO: Caching module graph hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 306 INFO: Analyzing base_library.zip ... Step #12 - "compile-libfuzzer-undefined-x86_64": 2815 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": 2816 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #12 - "compile-libfuzzer-undefined-x86_64": 5114 INFO: Caching module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 5273 INFO: running Analysis Analysis-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 5298 INFO: Analyzing /src/fuzz_api.py Step #12 - "compile-libfuzzer-undefined-x86_64": 7018 INFO: Processing module hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 7019 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": 7411 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": 7415 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7416 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7466 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7468 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7477 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": 7479 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7528 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7530 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7531 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7547 INFO: Looking for ctypes DLLs Step #12 - "compile-libfuzzer-undefined-x86_64": 7552 INFO: Analyzing run-time hooks ... Step #12 - "compile-libfuzzer-undefined-x86_64": 7557 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": 7559 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": 7561 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": 7564 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": 7575 INFO: Looking for dynamic libraries Step #12 - "compile-libfuzzer-undefined-x86_64": 8600 INFO: Looking for eggs Step #12 - "compile-libfuzzer-undefined-x86_64": 8601 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #12 - "compile-libfuzzer-undefined-x86_64": 8606 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/warn-fuzz_api.pkg.txt Step #12 - "compile-libfuzzer-undefined-x86_64": 8647 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": 8657 INFO: checking PYZ Step #12 - "compile-libfuzzer-undefined-x86_64": 8658 INFO: Building PYZ because PYZ-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 8658 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/PYZ-00.pyz Step #12 - "compile-libfuzzer-undefined-x86_64": 9193 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_api/fuzz_api.pkg/PYZ-00.pyz completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 9200 INFO: checking PKG Step #12 - "compile-libfuzzer-undefined-x86_64": 9200 INFO: Building PKG because PKG-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 9200 INFO: Building PKG (CArchive) fuzz_api.pkg.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 16297 INFO: Building PKG (CArchive) fuzz_api.pkg.pkg completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 16300 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #12 - "compile-libfuzzer-undefined-x86_64": 16300 INFO: checking EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 16300 INFO: Building EXE because EXE-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 16300 INFO: Building EXE from EXE-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 16300 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-undefined-x86_64/fuzz_api.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 16300 INFO: Appending PKG archive to custom ELF section in EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 16363 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 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": 58 INFO: PyInstaller: 5.0.1 Step #12 - "compile-libfuzzer-undefined-x86_64": 59 INFO: Python: 3.8.3 Step #12 - "compile-libfuzzer-undefined-x86_64": 60 INFO: Platform: Linux-5.10.0-28-cloud-amd64-x86_64-with-glibc2.2.5 Step #12 - "compile-libfuzzer-undefined-x86_64": 60 INFO: wrote /src/httpx/fuzz_decoders.pkg.spec Step #12 - "compile-libfuzzer-undefined-x86_64": 62 INFO: UPX is not available. Step #12 - "compile-libfuzzer-undefined-x86_64": 64 INFO: Extending PYTHONPATH with paths Step #12 - "compile-libfuzzer-undefined-x86_64": ['/src'] Step #12 - "compile-libfuzzer-undefined-x86_64": 301 INFO: checking Analysis Step #12 - "compile-libfuzzer-undefined-x86_64": 301 INFO: Building Analysis because Analysis-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 301 INFO: Initializing module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 303 INFO: Caching module graph hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 312 INFO: Analyzing base_library.zip ... Step #12 - "compile-libfuzzer-undefined-x86_64": 3165 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": 3166 INFO: distutils: retargeting to non-venv dir '/usr/local/lib/python3.8' Step #12 - "compile-libfuzzer-undefined-x86_64": 4938 INFO: Caching module dependency graph... Step #12 - "compile-libfuzzer-undefined-x86_64": 5097 INFO: running Analysis Analysis-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 5121 INFO: Analyzing /src/fuzz_decoders.py Step #12 - "compile-libfuzzer-undefined-x86_64": 6856 INFO: Processing module hooks... Step #12 - "compile-libfuzzer-undefined-x86_64": 6856 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": 7269 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": 7272 INFO: Loading module hook 'hook-atheris.py' from '/usr/local/lib/python3.8/site-packages/atheris'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7273 INFO: Loading module hook 'hook-xml.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7322 INFO: Loading module hook 'hook-pickle.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7324 INFO: Loading module hook 'hook-sysconfig.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7333 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": 7334 INFO: Loading module hook 'hook-encodings.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7384 INFO: Loading module hook 'hook-heapq.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7386 INFO: Loading module hook 'hook-difflib.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7388 INFO: Loading module hook 'hook-distutils.py' from '/usr/local/lib/python3.8/site-packages/PyInstaller/hooks'... Step #12 - "compile-libfuzzer-undefined-x86_64": 7404 INFO: Looking for ctypes DLLs Step #12 - "compile-libfuzzer-undefined-x86_64": 7409 INFO: Analyzing run-time hooks ... Step #12 - "compile-libfuzzer-undefined-x86_64": 7414 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": 7415 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": 7418 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": 7421 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": 7432 INFO: Looking for dynamic libraries Step #12 - "compile-libfuzzer-undefined-x86_64": 8455 INFO: Looking for eggs Step #12 - "compile-libfuzzer-undefined-x86_64": 8455 INFO: Using Python library /usr/local/lib/libpython3.8.so.1.0 Step #12 - "compile-libfuzzer-undefined-x86_64": 8461 INFO: Warnings written to /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/warn-fuzz_decoders.pkg.txt Step #12 - "compile-libfuzzer-undefined-x86_64": 8502 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": 8513 INFO: checking PYZ Step #12 - "compile-libfuzzer-undefined-x86_64": 8513 INFO: Building PYZ because PYZ-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 8513 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/PYZ-00.pyz Step #12 - "compile-libfuzzer-undefined-x86_64": 9054 INFO: Building PYZ (ZlibArchive) /src/pyfuzzworkdir//fuzz_decoders/fuzz_decoders.pkg/PYZ-00.pyz completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 9062 INFO: checking PKG Step #12 - "compile-libfuzzer-undefined-x86_64": 9062 INFO: Building PKG because PKG-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 9062 INFO: Building PKG (CArchive) fuzz_decoders.pkg.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 16147 INFO: Building PKG (CArchive) fuzz_decoders.pkg.pkg completed successfully. Step #12 - "compile-libfuzzer-undefined-x86_64": 16150 INFO: Bootloader /usr/local/lib/python3.8/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run Step #12 - "compile-libfuzzer-undefined-x86_64": 16150 INFO: checking EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 16150 INFO: Building EXE because EXE-00.toc is non existent Step #12 - "compile-libfuzzer-undefined-x86_64": 16150 INFO: Building EXE from EXE-00.toc Step #12 - "compile-libfuzzer-undefined-x86_64": 16150 INFO: Copying bootloader EXE to /workspace/out/libfuzzer-undefined-x86_64/fuzz_decoders.pkg Step #12 - "compile-libfuzzer-undefined-x86_64": 16150 INFO: Appending PKG archive to custom ELF section in EXE Step #12 - "compile-libfuzzer-undefined-x86_64": 16209 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 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/tmpip8p5afx/fuzz_decoders Step #13 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpip8p5afx/fuzz_api Step #13 - "build-check-libfuzzer-undefined-x86_64": INFO: performing bad build checks for /tmp/not-out/tmpip8p5afx/fuzz_url 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 66%) Step #15: adding: sanitizer_with_fuzzer.so (deflated 65%) 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 689 --:--:-- --:--:-- --:--:-- 690 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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 55.8M 0 0 100 55.8M 0 89.4M --:--:-- --:--:-- --:--:-- 89.2M 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 113 --:--:-- --:--:-- --:--:-- 114 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 126 --:--:-- --:--:-- --:--:-- 126 Finished Step #19 Starting Step #20 Step #20: Already have image: gcr.io/oss-fuzz/httpx Finished Step #20 PUSH DONE