starting build "5b7ca069-4c5f-4f81-a76c-3d119417a42e" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/docker Step #1: Sending build context to Docker daemon 5.12kB Step #1: Step 1/5 : 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: 51df0d6876cd: Pulling fs layer Step #1: 38da3118a46e: Pulling fs layer Step #1: ec67c84a6d76: Pulling fs layer Step #1: 8bb7dd1116ca: Pulling fs layer Step #1: 1fb4fb3d2b01: Pulling fs layer Step #1: a7d3a0578149: Pulling fs layer Step #1: 23e3013e5b98: Pulling fs layer Step #1: 50e1ee57936a: Pulling fs layer Step #1: b46b6cdbb6f2: Pulling fs layer Step #1: c0d18e8fb1fa: Pulling fs layer Step #1: 29a663a40ba4: Pulling fs layer Step #1: d57e2535d3c0: Pulling fs layer Step #1: e530a9eecf2b: Pulling fs layer Step #1: 4f27abcdaf5d: Pulling fs layer Step #1: 81adce140048: Pulling fs layer Step #1: 1eaaa1542342: Pulling fs layer Step #1: 6becd2001539: Pulling fs layer Step #1: 22d4835417b0: Pulling fs layer Step #1: 601a9cbfd137: Pulling fs layer Step #1: 972df7da24e8: Pulling fs layer Step #1: 535ecd0613d1: Pulling fs layer Step #1: 16949380c6e4: Pulling fs layer Step #1: da4104990ff0: Pulling fs layer Step #1: c19b7fe83e8a: Pulling fs layer Step #1: 3c6277aa8e2b: Pulling fs layer Step #1: bcf869ca811e: Pulling fs layer Step #1: 4a49dc7a9851: Pulling fs layer Step #1: de9ad109123c: Pulling fs layer Step #1: d74dccfeea37: Pulling fs layer Step #1: a7d3a0578149: Waiting Step #1: 81adce140048: Waiting Step #1: 23e3013e5b98: Waiting Step #1: 1eaaa1542342: Waiting Step #1: 9650ce23f886: Pulling fs layer Step #1: 50e1ee57936a: Waiting Step #1: 6becd2001539: Waiting Step #1: 22d4835417b0: Waiting Step #1: eaeb815cd75a: Pulling fs layer Step #1: b46b6cdbb6f2: Waiting Step #1: 3ccdc7b565ee: Pulling fs layer Step #1: 601a9cbfd137: Waiting Step #1: 11c03f65d6c1: Pulling fs layer Step #1: c0d18e8fb1fa: Waiting Step #1: 972df7da24e8: Waiting Step #1: 467aec4774aa: Pulling fs layer Step #1: 535ecd0613d1: Waiting Step #1: 16949380c6e4: Waiting Step #1: ec67c84a6d76: Waiting Step #1: 8bb7dd1116ca: Waiting Step #1: 29a663a40ba4: Waiting Step #1: 4a49dc7a9851: Waiting Step #1: de9ad109123c: Waiting Step #1: e530a9eecf2b: Waiting Step #1: da4104990ff0: Waiting Step #1: 3ccdc7b565ee: Waiting Step #1: bcf869ca811e: Waiting Step #1: 1fb4fb3d2b01: Waiting Step #1: 467aec4774aa: Waiting Step #1: 38da3118a46e: Verifying Checksum Step #1: 38da3118a46e: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: 8bb7dd1116ca: Verifying Checksum Step #1: 8bb7dd1116ca: Download complete Step #1: ec67c84a6d76: Verifying Checksum Step #1: ec67c84a6d76: Download complete Step #1: 1fb4fb3d2b01: Download complete Step #1: 23e3013e5b98: Verifying Checksum Step #1: 23e3013e5b98: Download complete Step #1: 51df0d6876cd: Verifying Checksum Step #1: 51df0d6876cd: Download complete Step #1: 50e1ee57936a: Verifying Checksum Step #1: 50e1ee57936a: Download complete Step #1: b549f31133a9: Pull complete Step #1: c0d18e8fb1fa: Verifying Checksum Step #1: c0d18e8fb1fa: Download complete Step #1: 29a663a40ba4: Verifying Checksum Step #1: 29a663a40ba4: Download complete Step #1: d57e2535d3c0: Verifying Checksum Step #1: d57e2535d3c0: Download complete Step #1: e530a9eecf2b: Verifying Checksum Step #1: e530a9eecf2b: Download complete Step #1: 4f27abcdaf5d: Verifying Checksum Step #1: 4f27abcdaf5d: Download complete Step #1: 81adce140048: Download complete Step #1: b46b6cdbb6f2: Verifying Checksum Step #1: b46b6cdbb6f2: Download complete Step #1: 1eaaa1542342: Verifying Checksum Step #1: 1eaaa1542342: Download complete Step #1: 6becd2001539: Verifying Checksum Step #1: 6becd2001539: Download complete Step #1: 22d4835417b0: Verifying Checksum Step #1: 22d4835417b0: Download complete Step #1: 972df7da24e8: Verifying Checksum Step #1: 972df7da24e8: Download complete Step #1: 601a9cbfd137: Verifying Checksum Step #1: 601a9cbfd137: Download complete Step #1: 535ecd0613d1: Verifying Checksum Step #1: 16949380c6e4: Verifying Checksum Step #1: 16949380c6e4: Download complete Step #1: da4104990ff0: Verifying Checksum Step #1: da4104990ff0: Download complete Step #1: c19b7fe83e8a: Verifying Checksum Step #1: c19b7fe83e8a: Download complete Step #1: a7d3a0578149: Verifying Checksum Step #1: a7d3a0578149: Download complete Step #1: 3c6277aa8e2b: Verifying Checksum Step #1: 3c6277aa8e2b: Download complete Step #1: bcf869ca811e: Verifying Checksum Step #1: bcf869ca811e: Download complete Step #1: de9ad109123c: Verifying Checksum Step #1: de9ad109123c: Download complete Step #1: 4a49dc7a9851: Verifying Checksum Step #1: 4a49dc7a9851: Download complete Step #1: eaeb815cd75a: Verifying Checksum Step #1: eaeb815cd75a: Download complete Step #1: d74dccfeea37: Verifying Checksum Step #1: d74dccfeea37: Download complete Step #1: 9650ce23f886: Verifying Checksum Step #1: 9650ce23f886: Download complete Step #1: 3ccdc7b565ee: Download complete Step #1: 11c03f65d6c1: Verifying Checksum Step #1: 11c03f65d6c1: Download complete Step #1: 467aec4774aa: Verifying Checksum Step #1: 467aec4774aa: Download complete Step #1: 51df0d6876cd: Pull complete Step #1: 38da3118a46e: Pull complete Step #1: ec67c84a6d76: Pull complete Step #1: 8bb7dd1116ca: Pull complete Step #1: 1fb4fb3d2b01: Pull complete Step #1: a7d3a0578149: Pull complete Step #1: 23e3013e5b98: Pull complete Step #1: 50e1ee57936a: Pull complete Step #1: b46b6cdbb6f2: Pull complete Step #1: c0d18e8fb1fa: Pull complete Step #1: 29a663a40ba4: Pull complete Step #1: d57e2535d3c0: Pull complete Step #1: e530a9eecf2b: Pull complete Step #1: 4f27abcdaf5d: Pull complete Step #1: 81adce140048: Pull complete Step #1: 1eaaa1542342: Pull complete Step #1: 6becd2001539: Pull complete Step #1: 22d4835417b0: Pull complete Step #1: 601a9cbfd137: Pull complete Step #1: 972df7da24e8: Pull complete Step #1: 535ecd0613d1: Pull complete Step #1: 16949380c6e4: Pull complete Step #1: da4104990ff0: Pull complete Step #1: c19b7fe83e8a: Pull complete Step #1: 3c6277aa8e2b: Pull complete Step #1: bcf869ca811e: Pull complete Step #1: 4a49dc7a9851: Pull complete Step #1: de9ad109123c: Pull complete Step #1: d74dccfeea37: Pull complete Step #1: 9650ce23f886: Pull complete Step #1: eaeb815cd75a: Pull complete Step #1: 3ccdc7b565ee: Pull complete Step #1: 11c03f65d6c1: Pull complete Step #1: 467aec4774aa: Pull complete Step #1: Digest: sha256:5ff1d34235ab19c5f82ec3d781fe56d65d3fbb6106da83444a87af70409a2e09 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-python:latest Step #1: ---> 5e178232ff6e Step #1: Step 2/5 : RUN git clone https://github.com/jelmer/dulwich.git dulwich Step #1: ---> Running in 128cd9374a73 Step #1: Cloning into 'dulwich'... Step #1: Removing intermediate container 128cd9374a73 Step #1: ---> ceb4cdffd7de Step #1: Step 3/5 : RUN $SRC/dulwich/fuzzing/oss-fuzz-scripts/container-environment-bootstrap.sh Step #1: ---> Running in c97d56782986 Step #1: [2024-11-20 06:17:32] Copying .dict files from /src/dulwich/fuzzing/dictionaries to /src/ Step #1: '/src/dulwich/fuzzing/dictionaries/fuzz_bundle.dict' -> '/src/fuzz_bundle.dict' Step #1: '/src/dulwich/fuzzing/dictionaries/fuzz_configfile.dict' -> '/src/fuzz_configfile.dict' Step #1: '/src/dulwich/fuzzing/dictionaries/fuzz_object_store.dict' -> '/src/fuzz_object_store.dict' Step #1: '/src/dulwich/fuzzing/dictionaries/fuzz_repo.dict' -> '/src/fuzz_repo.dict' Step #1: [2024-11-20 06:17:32] Appending /work/__base.dict to /src/fuzz_object_store.dict Step #1: [2024-11-20 06:17:32] Appending /work/__base.dict to /src/fuzz_repo.dict Step #1: [2024-11-20 06:17:32] Appending /work/__base.dict to /src/fuzz_bundle.dict Step #1: [2024-11-20 06:17:32] Appending /work/__base.dict to /src/fuzz_configfile.dict Step #1: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1: Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease Step #1: Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #1: Fetched 128 kB in 1s (232 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: The following additional packages will be installed: Step #1: libassuan-dev libgpgme11 Step #1: The following NEW packages will be installed: Step #1: libassuan-dev libgpg-error-dev libgpgme-dev libgpgme11 Step #1: 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Step #1: Need to get 650 kB of archives. Step #1: After this operation, 2238 kB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libgpg-error-dev amd64 1.37-1 [109 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libassuan-dev amd64 2.5.3-7ubuntu2 [92.8 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgpgme11 amd64 1.13.1-7ubuntu2.2 [120 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgpgme-dev amd64 1.13.1-7ubuntu2.2 [328 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 650 kB in 2s (384 kB/s) Step #1: Selecting previously unselected package libgpg-error-dev. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #1: Preparing to unpack .../libgpg-error-dev_1.37-1_amd64.deb ... Step #1: Unpacking libgpg-error-dev (1.37-1) ... Step #1: Selecting previously unselected package libassuan-dev. Step #1: Preparing to unpack .../libassuan-dev_2.5.3-7ubuntu2_amd64.deb ... Step #1: Unpacking libassuan-dev (2.5.3-7ubuntu2) ... Step #1: Selecting previously unselected package libgpgme11:amd64. Step #1: Preparing to unpack .../libgpgme11_1.13.1-7ubuntu2.2_amd64.deb ... Step #1: Unpacking libgpgme11:amd64 (1.13.1-7ubuntu2.2) ... Step #1: Selecting previously unselected package libgpgme-dev. Step #1: Preparing to unpack .../libgpgme-dev_1.13.1-7ubuntu2.2_amd64.deb ... Step #1: Unpacking libgpgme-dev (1.13.1-7ubuntu2.2) ... Step #1: Setting up libgpgme11:amd64 (1.13.1-7ubuntu2.2) ... Step #1: Setting up libgpg-error-dev (1.37-1) ... Step #1: Setting up libassuan-dev (2.5.3-7ubuntu2) ... Step #1: Setting up libgpgme-dev (1.13.1-7ubuntu2.2) ... Step #1: Processing triggers for libc-bin (2.31-0ubuntu9.16) ... Step #1: info: downloading installer Step #1: info: profile set to 'minimal' Step #1: info: default host triple is x86_64-unknown-linux-gnu Step #1: info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu' Step #1: info: latest update on 2024-11-20, rust version 1.84.0-nightly (ee612c45f 2024-11-19) Step #1: info: downloading component 'cargo' Step #1: info: downloading component 'rust-std' Step #1: info: downloading component 'rustc' Step #1: info: installing component 'cargo' Step #1: info: installing component 'rust-std' Step #1: info: installing component 'rustc' Step #1:  Step #1: info: default toolchain set to 'nightly-x86_64-unknown-linux-gnu' Step #1:  nightly-x86_64-unknown-linux-gnu installed - rustc 1.84.0-nightly (ee612c45f 2024-11-19) Step #1: Step #1: Step #1: Rust is installed now. Great! Step #1: Step #1: To get started you may need to restart your current shell. Step #1: This would reload your PATH environment variable to include Step #1: Cargo's bin directory ($HOME/.cargo/bin). Step #1: Step #1: To configure your current shell, you need to source Step #1: the corresponding env file under $HOME/.cargo. Step #1: Step #1: This is usually done by running one of the following (note the leading DOT): Step #1: . "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh Step #1: source "$HOME/.cargo/env.fish" # For fish Step #1: Collecting pip Step #1: Downloading https://files.pythonhosted.org/packages/ef/7d/500c9ad20238fcfcb4cb9243eede163594d7020ce87bd9610c9e02771876/pip-24.3.1-py3-none-any.whl (1.8MB) Step #1: Installing collected packages: pip Step #1: Found existing installation: pip 19.2.3 Step #1: Uninstalling pip-19.2.3: Step #1: Successfully uninstalled pip-19.2.3 Step #1: Successfully installed pip-24.3.1 Step #1: Requirement already satisfied: atheris>=2.3.0 in /usr/local/lib/python3.8/site-packages (2.3.0) Step #1: Collecting setuptools~=73.0 Step #1: Downloading setuptools-73.0.1-py3-none-any.whl.metadata (6.6 kB) Step #1: Collecting pyinstaller>=6.10 Step #1: Downloading pyinstaller-6.11.1-py3-none-manylinux2014_x86_64.whl.metadata (8.3 kB) Step #1: Collecting setuptools-rust Step #1: Downloading setuptools_rust-1.10.2-py3-none-any.whl.metadata (9.2 kB) Step #1: Requirement already satisfied: altgraph in /usr/local/lib/python3.8/site-packages (from pyinstaller>=6.10) (0.17.4) Step #1: Requirement already satisfied: pyinstaller-hooks-contrib>=2024.9 in /usr/local/lib/python3.8/site-packages (from pyinstaller>=6.10) (2024.10) Step #1: Requirement already satisfied: packaging>=22.0 in /usr/local/lib/python3.8/site-packages (from pyinstaller>=6.10) (24.2) Step #1: Requirement already satisfied: importlib-metadata>=4.6 in /usr/local/lib/python3.8/site-packages (from pyinstaller>=6.10) (8.5.0) Step #1: Collecting semantic-version<3,>=2.8.2 (from setuptools-rust) Step #1: Downloading semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB) Step #1: Requirement already satisfied: zipp>=3.20 in /usr/local/lib/python3.8/site-packages (from importlib-metadata>=4.6->pyinstaller>=6.10) (3.20.2) Step #1: Downloading setuptools-73.0.1-py3-none-any.whl (2.3 MB) Step #1: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 45.7 MB/s eta 0:00:00 Step #1: Downloading pyinstaller-6.11.1-py3-none-manylinux2014_x86_64.whl (710 kB) Step #1: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 710.1/710.1 kB 42.2 MB/s eta 0:00:00 Step #1: Downloading setuptools_rust-1.10.2-py3-none-any.whl (26 kB) Step #1: Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) Step #1: Installing collected packages: setuptools, semantic-version, setuptools-rust, pyinstaller Step #1: Attempting uninstall: setuptools Step #1: Found existing installation: setuptools 42.0.2 Step #1: Uninstalling setuptools-42.0.2: Step #1: Successfully uninstalled setuptools-42.0.2 Step #1: Attempting uninstall: pyinstaller Step #1: Found existing installation: pyinstaller 5.0.1 Step #1: Uninstalling pyinstaller-5.0.1: Step #1: Successfully uninstalled pyinstaller-5.0.1 Step #1: Successfully installed pyinstaller-6.11.1 semantic-version-2.10.0 setuptools-73.0.1 setuptools-rust-1.10.2 Step #1: WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #1: Removing intermediate container c97d56782986 Step #1: ---> cc81820623e6 Step #1: Step 4/5 : COPY *.sh $SRC/ Step #1: ---> 13892d33a996 Step #1: Step 5/5 : WORKDIR $SRC/dulwich Step #1: ---> Running in d90da79e43e7 Step #1: Removing intermediate container d90da79e43e7 Step #1: ---> 2f0c7e470b8d Step #1: Successfully built 2f0c7e470b8d Step #1: Successfully tagged gcr.io/oss-fuzz/dulwich:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/dulwich Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/fileIjRx2L 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/dulwich/.git Step #2 - "srcmap": + GIT_DIR=/src/dulwich Step #2 - "srcmap": + cd /src/dulwich Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/jelmer/dulwich.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=96eba5bab1558d92104159a0a6e35ae101a81a01 Step #2 - "srcmap": + jq_inplace /tmp/fileIjRx2L '."/src/dulwich" = { type: "git", url: "https://github.com/jelmer/dulwich.git", rev: "96eba5bab1558d92104159a0a6e35ae101a81a01" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/files6tSZ9 Step #2 - "srcmap": + cat /tmp/fileIjRx2L Step #2 - "srcmap": + jq '."/src/dulwich" = { type: "git", url: "https://github.com/jelmer/dulwich.git", rev: "96eba5bab1558d92104159a0a6e35ae101a81a01" }' Step #2 - "srcmap": + mv /tmp/files6tSZ9 /tmp/fileIjRx2L 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/fileIjRx2L Step #2 - "srcmap": + rm /tmp/fileIjRx2L Step #2 - "srcmap": { Step #2 - "srcmap": "/src/dulwich": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/jelmer/dulwich.git", Step #2 - "srcmap": "rev": "96eba5bab1558d92104159a0a6e35ae101a81a01" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-coverage-x86_64" Step #3 - "compile-libfuzzer-coverage-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-coverage-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": CC=clang Step #3 - "compile-libfuzzer-coverage-x86_64": CXX=clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -fno-sanitize=function,leak,vptr, Step #3 - "compile-libfuzzer-coverage-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=enum-constexpr-conversion -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ -fno-sanitize=function,leak,vptr Step #3 - "compile-libfuzzer-coverage-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers -Cinstrument-coverage -C link-arg=-lc++ Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": + . /src/dulwich/fuzzing/oss-fuzz-scripts/build.sh Step #3 - "compile-libfuzzer-coverage-x86_64": ++ set -euo pipefail Step #3 - "compile-libfuzzer-coverage-x86_64": ++ unset RUSTFLAGS Step #3 - "compile-libfuzzer-coverage-x86_64": ++ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/.cargo/bin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/.cargo/bin Step #3 - "compile-libfuzzer-coverage-x86_64": ++ python3 -m pip install -v '.[fastimport,paramiko,https,pgp]' Step #3 - "compile-libfuzzer-coverage-x86_64": Using pip 24.3.1 from /usr/local/lib/python3.8/site-packages/pip (python 3.8) Step #3 - "compile-libfuzzer-coverage-x86_64": Processing /src/dulwich Step #3 - "compile-libfuzzer-coverage-x86_64": Running command pip subprocess to install build dependencies Step #3 - "compile-libfuzzer-coverage-x86_64": Using pip 24.3.1 from /usr/local/lib/python3.8/site-packages/pip (python 3.8) Step #3 - "compile-libfuzzer-coverage-x86_64": Link requires a different Python (3.8.3 not in: '>=3.9'): https://files.pythonhosted.org/packages/21/df/7c6bb83dcb45b35dc35b310d752f254211cde0bcd2a35290ea6e2862b2a9/setuptools-75.4.0-py3-none-any.whl (from https://pypi.org/simple/setuptools/) (requires-python:>=3.9) Step #3 - "compile-libfuzzer-coverage-x86_64": Link requires a different Python (3.8.3 not in: '>=3.9'): https://files.pythonhosted.org/packages/e2/73/c1ccf3e057ef6331cc6861412905dc218203bde46dfe8262c1631aa7fb11/setuptools-75.4.0.tar.gz (from https://pypi.org/simple/setuptools/) (requires-python:>=3.9) Step #3 - "compile-libfuzzer-coverage-x86_64": Link requires a different Python (3.8.3 not in: '>=3.9'): https://files.pythonhosted.org/packages/fe/df/88ccbee85aefbca071db004fdc8f8d2507d55d5a9dc27ebb93c92edb1bd8/setuptools-75.5.0-py3-none-any.whl (from https://pypi.org/simple/setuptools/) (requires-python:>=3.9) Step #3 - "compile-libfuzzer-coverage-x86_64": Link requires a different Python (3.8.3 not in: '>=3.9'): https://files.pythonhosted.org/packages/c8/db/722a42ffdc226e950c4757b3da7b56ff5c090bb265dccd707f7b8a3c6fee/setuptools-75.5.0.tar.gz (from https://pypi.org/simple/setuptools/) (requires-python:>=3.9) Step #3 - "compile-libfuzzer-coverage-x86_64": Collecting setuptools>=61.2 Step #3 - "compile-libfuzzer-coverage-x86_64": Obtaining dependency information for setuptools>=61.2 from https://files.pythonhosted.org/packages/90/12/282ee9bce8b58130cb762fbc9beabd531549952cac11fc56add11dcb7ea0/setuptools-75.3.0-py3-none-any.whl.metadata Step #3 - "compile-libfuzzer-coverage-x86_64": Downloading setuptools-75.3.0-py3-none-any.whl.metadata (6.9 kB) Step #3 - "compile-libfuzzer-coverage-x86_64": Downloading setuptools-75.3.0-py3-none-any.whl (1.3 MB) Step #3 - "compile-libfuzzer-coverage-x86_64": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 29.4 MB/s eta 0:00:00 Step #3 - "compile-libfuzzer-coverage-x86_64": Installing collected packages: setuptools Step #3 - "compile-libfuzzer-coverage-x86_64": Successfully installed setuptools-75.3.0 Step #3 - "compile-libfuzzer-coverage-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #3 - "compile-libfuzzer-coverage-x86_64": Installing build dependencies ... [?25l[?25hdone Step #3 - "compile-libfuzzer-coverage-x86_64": Running command Getting requirements to build wheel Step #3 - "compile-libfuzzer-coverage-x86_64": Getting requirements to build wheel ... [?25l[?25hdone Step #3 - "compile-libfuzzer-coverage-x86_64": Running command pip subprocess to install backend dependencies Step #3 - "compile-libfuzzer-coverage-x86_64": Using pip 24.3.1 from /usr/local/lib/python3.8/site-packages/pip (python 3.8) Step #3 - "compile-libfuzzer-coverage-x86_64": Collecting setuptools_rust Step #3 - "compile-libfuzzer-coverage-x86_64": Obtaining dependency information for setuptools_rust from https://files.pythonhosted.org/packages/97/09/3da290ba3934c7003d3a178840579989a7fcfa5bd23f50dd7f2ff27f30e1/setuptools_rust-1.10.2-py3-none-any.whl.metadata Step #3 - "compile-libfuzzer-coverage-x86_64": Using cached setuptools_rust-1.10.2-py3-none-any.whl.metadata (9.2 kB) Step #3 - "compile-libfuzzer-coverage-x86_64": Link requires a different Python (3.8.3 not in: '>=3.9'): https://files.pythonhosted.org/packages/21/df/7c6bb83dcb45b35dc35b310d752f254211cde0bcd2a35290ea6e2862b2a9/setuptools-75.4.0-py3-none-any.whl (from https://pypi.org/simple/setuptools/) (requires-python:>=3.9) Step #3 - "compile-libfuzzer-coverage-x86_64": Link requires a different Python (3.8.3 not in: '>=3.9'): https://files.pythonhosted.org/packages/e2/73/c1ccf3e057ef6331cc6861412905dc218203bde46dfe8262c1631aa7fb11/setuptools-75.4.0.tar.gz (from https://pypi.org/simple/setuptools/) (requires-python:>=3.9) Step #3 - "compile-libfuzzer-coverage-x86_64": Link requires a different Python (3.8.3 not in: '>=3.9'): https://files.pythonhosted.org/packages/fe/df/88ccbee85aefbca071db004fdc8f8d2507d55d5a9dc27ebb93c92edb1bd8/setuptools-75.5.0-py3-none-any.whl (from https://pypi.org/simple/setuptools/) (requires-python:>=3.9) Step #3 - "compile-libfuzzer-coverage-x86_64": Link requires a different Python (3.8.3 not in: '>=3.9'): https://files.pythonhosted.org/packages/c8/db/722a42ffdc226e950c4757b3da7b56ff5c090bb265dccd707f7b8a3c6fee/setuptools-75.5.0.tar.gz (from https://pypi.org/simple/setuptools/) (requires-python:>=3.9) Step #3 - "compile-libfuzzer-coverage-x86_64": Collecting setuptools>=62.4 (from setuptools_rust) Step #3 - "compile-libfuzzer-coverage-x86_64": Obtaining dependency information for setuptools>=62.4 from https://files.pythonhosted.org/packages/90/12/282ee9bce8b58130cb762fbc9beabd531549952cac11fc56add11dcb7ea0/setuptools-75.3.0-py3-none-any.whl.metadata Step #3 - "compile-libfuzzer-coverage-x86_64": Using cached setuptools-75.3.0-py3-none-any.whl.metadata (6.9 kB) Step #3 - "compile-libfuzzer-coverage-x86_64": Collecting semantic-version<3,>=2.8.2 (from setuptools_rust) Step #3 - "compile-libfuzzer-coverage-x86_64": Obtaining dependency information for semantic-version<3,>=2.8.2 from https://files.pythonhosted.org/packages/6a/23/8146aad7d88f4fcb3a6218f41a60f6c2d4e3a72de72da1825dc7c8f7877c/semantic_version-2.10.0-py2.py3-none-any.whl.metadata Step #3 - "compile-libfuzzer-coverage-x86_64": Using cached semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB) Step #3 - "compile-libfuzzer-coverage-x86_64": Using cached setuptools_rust-1.10.2-py3-none-any.whl (26 kB) Step #3 - "compile-libfuzzer-coverage-x86_64": Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) Step #3 - "compile-libfuzzer-coverage-x86_64": Using cached setuptools-75.3.0-py3-none-any.whl (1.3 MB) Step #3 - "compile-libfuzzer-coverage-x86_64": Installing collected packages: setuptools, semantic-version, setuptools_rust Step #3 - "compile-libfuzzer-coverage-x86_64": Successfully installed semantic-version-2.10.0 setuptools-75.3.0 setuptools_rust-1.10.2 Step #3 - "compile-libfuzzer-coverage-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #3 - "compile-libfuzzer-coverage-x86_64": Installing backend dependencies ... [?25l[?25hdone Step #3 - "compile-libfuzzer-coverage-x86_64": Running command Preparing metadata (pyproject.toml) Step #3 - "compile-libfuzzer-coverage-x86_64": running dist_info Step #3 - "compile-libfuzzer-coverage-x86_64": creating /tmp/pip-modern-metadata-15boo3l3/dulwich.egg-info Step #3 - "compile-libfuzzer-coverage-x86_64": writing /tmp/pip-modern-metadata-15boo3l3/dulwich.egg-info/PKG-INFO Step #3 - "compile-libfuzzer-coverage-x86_64": writing dependency_links to /tmp/pip-modern-metadata-15boo3l3/dulwich.egg-info/dependency_links.txt Step #3 - "compile-libfuzzer-coverage-x86_64": writing entry points to /tmp/pip-modern-metadata-15boo3l3/dulwich.egg-info/entry_points.txt Step #3 - "compile-libfuzzer-coverage-x86_64": writing requirements to /tmp/pip-modern-metadata-15boo3l3/dulwich.egg-info/requires.txt Step #3 - "compile-libfuzzer-coverage-x86_64": writing top-level names to /tmp/pip-modern-metadata-15boo3l3/dulwich.egg-info/top_level.txt Step #3 - "compile-libfuzzer-coverage-x86_64": writing manifest file '/tmp/pip-modern-metadata-15boo3l3/dulwich.egg-info/SOURCES.txt' Step #3 - "compile-libfuzzer-coverage-x86_64": reading manifest file '/tmp/pip-modern-metadata-15boo3l3/dulwich.egg-info/SOURCES.txt' Step #3 - "compile-libfuzzer-coverage-x86_64": reading manifest template 'MANIFEST.in' Step #3 - "compile-libfuzzer-coverage-x86_64": /tmp/pip-build-env-rmm677uz/overlay/lib/python3.8/site-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'tests_require' Step #3 - "compile-libfuzzer-coverage-x86_64": warnings.warn(msg) Step #3 - "compile-libfuzzer-coverage-x86_64": warning: no files found matching 'README.swift.rst' Step #3 - "compile-libfuzzer-coverage-x86_64": warning: no files found matching 'setup.cfg' Step #3 - "compile-libfuzzer-coverage-x86_64": adding license file 'COPYING' Step #3 - "compile-libfuzzer-coverage-x86_64": writing manifest file '/tmp/pip-modern-metadata-15boo3l3/dulwich.egg-info/SOURCES.txt' Step #3 - "compile-libfuzzer-coverage-x86_64": creating '/tmp/pip-modern-metadata-15boo3l3/dulwich-0.22.6.dist-info' Step #3 - "compile-libfuzzer-coverage-x86_64": Preparing metadata (pyproject.toml) ... [?25l[?25hdone Step #3 - "compile-libfuzzer-coverage-x86_64": Collecting urllib3>=1.25 (from dulwich==0.22.6) Step #3 - "compile-libfuzzer-coverage-x86_64": Obtaining dependency information for urllib3>=1.25 from https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl.metadata Step #3 - "compile-libfuzzer-coverage-x86_64": Downloading urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB) Step #3 - "compile-libfuzzer-coverage-x86_64": INFO: pip is looking at multiple versions of dulwich to determine which version is compatible with other requirements. This could take a while. Step #3 - "compile-libfuzzer-coverage-x86_64": ERROR: Package 'dulwich' requires a different Python: 3.8.3 not in '>=3.9' Step #3 - "compile-libfuzzer-coverage-x86_64": ******************************************************************************** Step #3 - "compile-libfuzzer-coverage-x86_64": Failed to build. Step #3 - "compile-libfuzzer-coverage-x86_64": To reproduce, run: Step #3 - "compile-libfuzzer-coverage-x86_64": python infra/helper.py build_image dulwich Step #3 - "compile-libfuzzer-coverage-x86_64": python infra/helper.py build_fuzzers --sanitizer coverage --engine libfuzzer --architecture x86_64 dulwich Step #3 - "compile-libfuzzer-coverage-x86_64": ******************************************************************************** Finished Step #3 - "compile-libfuzzer-coverage-x86_64" ERROR ERROR: build step 3 "gcr.io/cloud-builders/docker" failed: step exited with non-zero status: 1