starting build "73313b4b-0259-4f1d-822e-d2075b432779" FETCHSOURCE BUILD Starting Step #0 Step #0: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #0: Using default tag: latest Step #0: latest: Pulling from oss-fuzz-base/base-runner Step #0: b549f31133a9: Pulling fs layer Step #0: b934be1d2d13: Pulling fs layer Step #0: 4fe5b2e0ef90: Pulling fs layer Step #0: c25af4d3c45b: Pulling fs layer Step #0: 2b16b0c7d9df: Pulling fs layer Step #0: 894cdabcfe79: Pulling fs layer Step #0: 939857efe320: Pulling fs layer Step #0: a5b56b6fc512: Pulling fs layer Step #0: af96c18cbf20: Pulling fs layer Step #0: 22d3bbefcf7b: Pulling fs layer Step #0: 3f12040598c0: Pulling fs layer Step #0: 63ee476d3c3e: Pulling fs layer Step #0: 3b195b83a51c: Pulling fs layer Step #0: 4d171a0cbd06: Pulling fs layer Step #0: ebc89753d7c7: Pulling fs layer Step #0: fb4267e48da1: Pulling fs layer Step #0: 9ad0135d2a07: Pulling fs layer Step #0: 2b16b0c7d9df: Waiting Step #0: 939857efe320: Waiting Step #0: a5b56b6fc512: Waiting Step #0: af96c18cbf20: Waiting Step #0: 22d3bbefcf7b: Waiting Step #0: 3f12040598c0: Waiting Step #0: 63ee476d3c3e: Waiting Step #0: 3b195b83a51c: Waiting Step #0: 4d171a0cbd06: Waiting Step #0: ebc89753d7c7: Waiting Step #0: fb4267e48da1: Waiting Step #0: 9ad0135d2a07: Waiting Step #0: c25af4d3c45b: Waiting Step #0: 894cdabcfe79: Waiting Step #0: 4fe5b2e0ef90: Verifying Checksum Step #0: 4fe5b2e0ef90: Download complete Step #0: c25af4d3c45b: Verifying Checksum Step #0: c25af4d3c45b: Download complete Step #0: 2b16b0c7d9df: Verifying Checksum Step #0: 2b16b0c7d9df: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: 894cdabcfe79: Verifying Checksum Step #0: 894cdabcfe79: Download complete Step #0: a5b56b6fc512: Verifying Checksum Step #0: a5b56b6fc512: Download complete Step #0: af96c18cbf20: Download complete Step #0: 22d3bbefcf7b: Verifying Checksum Step #0: 22d3bbefcf7b: Download complete Step #0: b934be1d2d13: Verifying Checksum Step #0: b934be1d2d13: Download complete Step #0: 3f12040598c0: Verifying Checksum Step #0: 3f12040598c0: Download complete Step #0: 63ee476d3c3e: Verifying Checksum Step #0: 63ee476d3c3e: Download complete Step #0: 939857efe320: Verifying Checksum Step #0: 939857efe320: Download complete Step #0: 4d171a0cbd06: Verifying Checksum Step #0: 4d171a0cbd06: Download complete Step #0: ebc89753d7c7: Download complete Step #0: 9ad0135d2a07: Download complete Step #0: b549f31133a9: Pull complete Step #0: 3b195b83a51c: Verifying Checksum Step #0: 3b195b83a51c: Download complete Step #0: fb4267e48da1: Verifying Checksum Step #0: fb4267e48da1: Download complete Step #0: b934be1d2d13: Pull complete Step #0: 4fe5b2e0ef90: Pull complete Step #0: c25af4d3c45b: Pull complete Step #0: 2b16b0c7d9df: Pull complete Step #0: 894cdabcfe79: Pull complete Step #0: 939857efe320: Pull complete Step #0: a5b56b6fc512: Pull complete Step #0: af96c18cbf20: Pull complete Step #0: 22d3bbefcf7b: Pull complete Step #0: 3f12040598c0: Pull complete Step #0: 63ee476d3c3e: Pull complete Step #0: 3b195b83a51c: Pull complete Step #0: 4d171a0cbd06: Pull complete Step #0: ebc89753d7c7: Pull complete Step #0: fb4267e48da1: Pull complete Step #0: 9ad0135d2a07: Pull complete Step #0: Digest: sha256:3e9733f9d9112f6e1659ddb31e70057aea51b0709c4ac6aafd7e63813d32007e Step #0: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #0: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #1: Copying gs://oss-fuzz-coverage/irssi/textcov_reports/20240618/event-get-params-fuzz.covreport... Step #1: / [0/4 files][ 0.0 B/ 9.2 MiB] 0% Done Copying gs://oss-fuzz-coverage/irssi/textcov_reports/20240618/irssi-fuzz.covreport... Step #1: / [0/4 files][ 0.0 B/ 9.2 MiB] 0% Done Copying gs://oss-fuzz-coverage/irssi/textcov_reports/20240618/server-fuzz.covreport... Step #1: / [0/4 files][ 0.0 B/ 9.2 MiB] 0% Done Copying gs://oss-fuzz-coverage/irssi/textcov_reports/20240618/theme-load-fuzz.covreport... Step #1: / [0/4 files][ 0.0 B/ 9.2 MiB] 0% Done / [1/4 files][ 1.3 MiB/ 9.2 MiB] 13% Done / [2/4 files][ 3.5 MiB/ 9.2 MiB] 37% Done / [3/4 files][ 7.2 MiB/ 9.2 MiB] 77% Done / [4/4 files][ 9.2 MiB/ 9.2 MiB] 100% Done Step #1: Operation completed over 4 objects/9.2 MiB. Finished Step #1 Starting Step #2 Step #2: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #2: total 9428 Step #2: -rw-r--r-- 1 root root 1349602 Jun 18 10:01 event-get-params-fuzz.covreport Step #2: -rw-r--r-- 1 root root 1469215 Jun 18 10:01 theme-load-fuzz.covreport Step #2: -rw-r--r-- 1 root root 1429854 Jun 18 10:01 irssi-fuzz.covreport Step #2: -rw-r--r-- 1 root root 5397600 Jun 18 10:01 server-fuzz.covreport Finished Step #2 Starting Step #3 Step #3: Already have image (with digest): gcr.io/cloud-builders/git Step #3: Cloning into 'oss-fuzz'... Finished Step #3 Starting Step #4 Step #4: Already have image (with digest): gcr.io/cloud-builders/docker Step #4: Sending build context to Docker daemon 8.704kB Step #4: Step 1/6 : FROM gcr.io/oss-fuzz-base/base-builder Step #4: latest: Pulling from oss-fuzz-base/base-builder Step #4: b549f31133a9: Already exists Step #4: b934be1d2d13: Already exists Step #4: 4fe5b2e0ef90: Already exists Step #4: e220cc641a8a: Pulling fs layer Step #4: 1fc6ff326d93: Pulling fs layer Step #4: fe7c10e6bee9: Pulling fs layer Step #4: 119259617745: Pulling fs layer Step #4: dc5c7fb31b24: Pulling fs layer Step #4: c7394b47bcb5: Pulling fs layer Step #4: 72502601e316: Pulling fs layer Step #4: 964695041051: Pulling fs layer Step #4: 9f458904846d: Pulling fs layer Step #4: 4befeaeb9cfe: Pulling fs layer Step #4: cba88878806d: Pulling fs layer Step #4: b67fbc4808b4: Pulling fs layer Step #4: 12f4a0b88b24: Pulling fs layer Step #4: ae587f7cd834: Pulling fs layer Step #4: 3c0a22bae098: Pulling fs layer Step #4: 978c61468322: Pulling fs layer Step #4: 3864d0d12994: Pulling fs layer Step #4: 62d1b5c9c037: Pulling fs layer Step #4: 488647443a84: Pulling fs layer Step #4: 36923e83be1f: Pulling fs layer Step #4: 0fcd23c04ca5: Pulling fs layer Step #4: 7a5709c6d027: Pulling fs layer Step #4: dc5c7fb31b24: Waiting Step #4: ccc4ee367f74: Pulling fs layer Step #4: 957c449a85aa: Pulling fs layer Step #4: c7394b47bcb5: Waiting Step #4: 47992d24ae67: Pulling fs layer Step #4: 72502601e316: Waiting Step #4: 3790a6ce4db3: Pulling fs layer Step #4: cf7c48029f2a: Pulling fs layer Step #4: 964695041051: Waiting Step #4: cb8617fa9202: Pulling fs layer Step #4: 9f458904846d: Waiting Step #4: 28ff76e6eaed: Pulling fs layer Step #4: 4befeaeb9cfe: Waiting Step #4: cba88878806d: Waiting Step #4: b67fbc4808b4: Waiting Step #4: 12f4a0b88b24: Waiting Step #4: ae587f7cd834: Waiting Step #4: 3c0a22bae098: Waiting Step #4: 978c61468322: Waiting Step #4: ccc4ee367f74: Waiting Step #4: cf7c48029f2a: Waiting Step #4: 3864d0d12994: Waiting Step #4: 957c449a85aa: Waiting Step #4: 119259617745: Waiting Step #4: cb8617fa9202: Waiting Step #4: 62d1b5c9c037: Waiting Step #4: 47992d24ae67: Waiting Step #4: 28ff76e6eaed: Waiting Step #4: 3790a6ce4db3: Waiting Step #4: 7a5709c6d027: Waiting Step #4: 488647443a84: Waiting Step #4: 0fcd23c04ca5: Waiting Step #4: fe7c10e6bee9: Verifying Checksum Step #4: fe7c10e6bee9: Download complete Step #4: 1fc6ff326d93: Verifying Checksum Step #4: 1fc6ff326d93: Download complete Step #4: dc5c7fb31b24: Verifying Checksum Step #4: dc5c7fb31b24: Download complete Step #4: c7394b47bcb5: Verifying Checksum Step #4: c7394b47bcb5: Download complete Step #4: e220cc641a8a: Verifying Checksum Step #4: e220cc641a8a: Download complete Step #4: 964695041051: Verifying Checksum Step #4: 964695041051: Download complete Step #4: 9f458904846d: Verifying Checksum Step #4: 9f458904846d: Download complete Step #4: 4befeaeb9cfe: Verifying Checksum Step #4: 4befeaeb9cfe: Download complete Step #4: cba88878806d: Verifying Checksum Step #4: cba88878806d: Download complete Step #4: b67fbc4808b4: Download complete Step #4: 12f4a0b88b24: Verifying Checksum Step #4: 12f4a0b88b24: Download complete Step #4: ae587f7cd834: Download complete Step #4: 3c0a22bae098: Download complete Step #4: 978c61468322: Verifying Checksum Step #4: 978c61468322: Download complete Step #4: 3864d0d12994: Verifying Checksum Step #4: 3864d0d12994: Download complete Step #4: 62d1b5c9c037: Download complete Step #4: 72502601e316: Verifying Checksum Step #4: 72502601e316: Download complete Step #4: e220cc641a8a: Pull complete Step #4: 36923e83be1f: Verifying Checksum Step #4: 36923e83be1f: Download complete Step #4: 488647443a84: Verifying Checksum Step #4: 488647443a84: Download complete Step #4: 0fcd23c04ca5: Download complete Step #4: 7a5709c6d027: Verifying Checksum Step #4: 7a5709c6d027: Download complete Step #4: ccc4ee367f74: Download complete Step #4: 957c449a85aa: Download complete Step #4: 47992d24ae67: Download complete Step #4: 1fc6ff326d93: Pull complete Step #4: cf7c48029f2a: Verifying Checksum Step #4: cf7c48029f2a: Download complete Step #4: 3790a6ce4db3: Download complete Step #4: fe7c10e6bee9: Pull complete Step #4: cb8617fa9202: Verifying Checksum Step #4: cb8617fa9202: Download complete Step #4: 28ff76e6eaed: Download complete Step #4: 119259617745: Verifying Checksum Step #4: 119259617745: Download complete Step #4: 119259617745: Pull complete Step #4: dc5c7fb31b24: Pull complete Step #4: c7394b47bcb5: Pull complete Step #4: 72502601e316: Pull complete Step #4: 964695041051: Pull complete Step #4: 9f458904846d: Pull complete Step #4: 4befeaeb9cfe: Pull complete Step #4: cba88878806d: Pull complete Step #4: b67fbc4808b4: Pull complete Step #4: 12f4a0b88b24: Pull complete Step #4: ae587f7cd834: Pull complete Step #4: 3c0a22bae098: Pull complete Step #4: 978c61468322: Pull complete Step #4: 3864d0d12994: Pull complete Step #4: 62d1b5c9c037: Pull complete Step #4: 488647443a84: Pull complete Step #4: 36923e83be1f: Pull complete Step #4: 0fcd23c04ca5: Pull complete Step #4: 7a5709c6d027: Pull complete Step #4: ccc4ee367f74: Pull complete Step #4: 957c449a85aa: Pull complete Step #4: 47992d24ae67: Pull complete Step #4: 3790a6ce4db3: Pull complete Step #4: cf7c48029f2a: Pull complete Step #4: cb8617fa9202: Pull complete Step #4: 28ff76e6eaed: Pull complete Step #4: Digest: sha256:f181fc01d55c9b4f00cc2e4ebad98959a061c004a2b3abfe2a05bb726d251c81 Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #4: ---> acbbab00a21c Step #4: Step 2/6 : RUN apt-get update && apt-get install -y pkg-config libncurses5-dev libssl-dev python3-pip Step #4: ---> Running in 6f2b72e197ac Step #4: Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease Step #4: Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #4: Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #4: Fetched 128 kB in 1s (121 kB/s) Step #4: Reading package lists... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: libssl-dev is already the newest version (1.1.1f-1ubuntu2.22). Step #4: The following additional packages will be installed: Step #4: file libexpat1-dev libglib2.0-0 libglib2.0-data libicu66 libmagic-mgc Step #4: libmagic1 libmpdec2 libncurses-dev libpython3-dev libpython3-stdlib Step #4: libpython3.8 libpython3.8-dev libpython3.8-minimal libpython3.8-stdlib Step #4: libxml2 mime-support python-pip-whl python3 python3-dev python3-distutils Step #4: python3-lib2to3 python3-minimal python3-pkg-resources python3-setuptools Step #4: python3-wheel python3.8 python3.8-dev python3.8-minimal shared-mime-info Step #4: xdg-user-dirs zlib1g-dev Step #4: Suggested packages: Step #4: ncurses-doc python3-doc python3-tk python3-venv python-setuptools-doc Step #4: python3.8-venv python3.8-doc binfmt-support Step #4: The following NEW packages will be installed: Step #4: file libexpat1-dev libglib2.0-0 libglib2.0-data libicu66 libmagic-mgc Step #4: libmagic1 libmpdec2 libncurses-dev libncurses5-dev libpython3-dev Step #4: libpython3-stdlib libpython3.8 libpython3.8-dev libpython3.8-minimal Step #4: libpython3.8-stdlib libxml2 mime-support pkg-config python-pip-whl python3 Step #4: python3-dev python3-distutils python3-lib2to3 python3-minimal python3-pip Step #4: python3-pkg-resources python3-setuptools python3-wheel python3.8 Step #4: python3.8-dev python3.8-minimal shared-mime-info xdg-user-dirs zlib1g-dev Step #4: 0 upgraded, 35 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 25.6 MB of archives. Step #4: After this operation, 107 MB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-minimal amd64 3.8.10-0ubuntu1~20.04.9 [718 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.9 [1890 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-minimal amd64 3.8.2-0ubuntu2 [23.6 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libmpdec2 amd64 2.4.2-3 [81.1 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-stdlib amd64 3.8.10-0ubuntu1~20.04.9 [1674 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.9 [387 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B] Step #4: Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB] Step #4: Get:10 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #4: Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #4: Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #4: Get:13 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.7 [1289 kB] Step #4: Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-data all 2.64.6-1~ubuntu20.04.7 [5944 B] Step #4: Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #4: Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.7 [640 kB] Step #4: Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-pkg-resources all 45.2.0-1ubuntu0.1 [130 kB] Step #4: Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 shared-mime-info amd64 1.15-1 [430 kB] Step #4: Get:19 http://archive.ubuntu.com/ubuntu focal/main amd64 xdg-user-dirs amd64 0.17-2ubuntu1 [48.3 kB] Step #4: Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libexpat1-dev amd64 2.2.9-1ubuntu0.6 [116 kB] Step #4: Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libncurses-dev amd64 6.2-0ubuntu2.1 [340 kB] Step #4: Get:22 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libncurses5-dev amd64 6.2-0ubuntu2.1 [984 B] Step #4: Get:23 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8 amd64 3.8.10-0ubuntu1~20.04.9 [1625 kB] Step #4: Get:24 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-dev amd64 3.8.10-0ubuntu1~20.04.9 [3950 kB] Step #4: Get:25 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-dev amd64 3.8.2-0ubuntu2 [7236 B] Step #4: Get:26 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #4: Get:27 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python-pip-whl all 20.0.2-5ubuntu1.10 [1805 kB] Step #4: Get:28 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #4: Get:29 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-dev amd64 3.8.10-0ubuntu1~20.04.9 [514 kB] Step #4: Get:30 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-lib2to3 all 3.8.10-0ubuntu1~20.04 [76.3 kB] Step #4: Get:31 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-distutils all 3.8.10-0ubuntu1~20.04 [141 kB] Step #4: Get:32 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-dev amd64 3.8.2-0ubuntu2 [1212 B] Step #4: Get:33 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-setuptools all 45.2.0-1ubuntu0.1 [330 kB] Step #4: Get:34 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3-wheel all 0.34.2-1ubuntu0.1 [23.9 kB] Step #4: Get:35 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3-pip all 20.0.2-5ubuntu1.10 [231 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 25.6 MB in 2s (11.4 MB/s) Step #4: Selecting previously unselected package libpython3.8-minimal:amd64. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17384 files and directories currently installed.) Step #4: Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #4: Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Selecting previously unselected package python3.8-minimal. Step #4: Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #4: Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.9) ... Step #4: Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.9) ... Step #4: Selecting previously unselected package python3-minimal. Step #4: (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 ... 17667 files and directories currently installed.) Step #4: Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking python3-minimal (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package mime-support. Step #4: Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Step #4: Unpacking mime-support (3.64ubuntu1) ... Step #4: Selecting previously unselected package libmpdec2:amd64. Step #4: Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Step #4: Unpacking libmpdec2:amd64 (2.4.2-3) ... Step #4: Selecting previously unselected package libpython3.8-stdlib:amd64. Step #4: Preparing to unpack .../3-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #4: Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Selecting previously unselected package python3.8. Step #4: Preparing to unpack .../4-python3.8_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #4: Unpacking python3.8 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Selecting previously unselected package libpython3-stdlib:amd64. Step #4: Preparing to unpack .../5-libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #4: Setting up python3-minimal (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package python3. Step #4: (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 ... 18069 files and directories currently installed.) Step #4: Preparing to unpack .../00-python3_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking python3 (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package libmagic-mgc. Step #4: Preparing to unpack .../01-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #4: Unpacking libmagic-mgc (1:5.38-4) ... Step #4: Selecting previously unselected package libmagic1:amd64. Step #4: Preparing to unpack .../02-libmagic1_1%3a5.38-4_amd64.deb ... Step #4: Unpacking libmagic1:amd64 (1:5.38-4) ... Step #4: Selecting previously unselected package file. Step #4: Preparing to unpack .../03-file_1%3a5.38-4_amd64.deb ... Step #4: Unpacking file (1:5.38-4) ... Step #4: Selecting previously unselected package libglib2.0-0:amd64. Step #4: Preparing to unpack .../04-libglib2.0-0_2.64.6-1~ubuntu20.04.7_amd64.deb ... Step #4: Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.7) ... Step #4: Selecting previously unselected package libglib2.0-data. Step #4: Preparing to unpack .../05-libglib2.0-data_2.64.6-1~ubuntu20.04.7_all.deb ... Step #4: Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.7) ... Step #4: Selecting previously unselected package libicu66:amd64. Step #4: Preparing to unpack .../06-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #4: Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Selecting previously unselected package libxml2:amd64. Step #4: Preparing to unpack .../07-libxml2_2.9.10+dfsg-5ubuntu0.20.04.7_amd64.deb ... Step #4: Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #4: Selecting previously unselected package python3-pkg-resources. Step #4: Preparing to unpack .../08-python3-pkg-resources_45.2.0-1ubuntu0.1_all.deb ... Step #4: Unpacking python3-pkg-resources (45.2.0-1ubuntu0.1) ... Step #4: Selecting previously unselected package shared-mime-info. Step #4: Preparing to unpack .../09-shared-mime-info_1.15-1_amd64.deb ... Step #4: Unpacking shared-mime-info (1.15-1) ... Step #4: Selecting previously unselected package xdg-user-dirs. Step #4: Preparing to unpack .../10-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ... Step #4: Unpacking xdg-user-dirs (0.17-2ubuntu1) ... Step #4: Selecting previously unselected package libexpat1-dev:amd64. Step #4: Preparing to unpack .../11-libexpat1-dev_2.2.9-1ubuntu0.6_amd64.deb ... Step #4: Unpacking libexpat1-dev:amd64 (2.2.9-1ubuntu0.6) ... Step #4: Selecting previously unselected package libncurses-dev:amd64. Step #4: Preparing to unpack .../12-libncurses-dev_6.2-0ubuntu2.1_amd64.deb ... Step #4: Unpacking libncurses-dev:amd64 (6.2-0ubuntu2.1) ... Step #4: Selecting previously unselected package libncurses5-dev:amd64. Step #4: Preparing to unpack .../13-libncurses5-dev_6.2-0ubuntu2.1_amd64.deb ... Step #4: Unpacking libncurses5-dev:amd64 (6.2-0ubuntu2.1) ... Step #4: Selecting previously unselected package libpython3.8:amd64. Step #4: Preparing to unpack .../14-libpython3.8_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #4: Unpacking libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Selecting previously unselected package libpython3.8-dev:amd64. Step #4: Preparing to unpack .../15-libpython3.8-dev_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #4: Unpacking libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Selecting previously unselected package libpython3-dev:amd64. Step #4: Preparing to unpack .../16-libpython3-dev_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking libpython3-dev:amd64 (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package pkg-config. Step #4: Preparing to unpack .../17-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #4: Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #4: Selecting previously unselected package python-pip-whl. Step #4: Preparing to unpack .../18-python-pip-whl_20.0.2-5ubuntu1.10_all.deb ... Step #4: Unpacking python-pip-whl (20.0.2-5ubuntu1.10) ... Step #4: Selecting previously unselected package zlib1g-dev:amd64. Step #4: Preparing to unpack .../19-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #4: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Selecting previously unselected package python3.8-dev. Step #4: Preparing to unpack .../20-python3.8-dev_3.8.10-0ubuntu1~20.04.9_amd64.deb ... Step #4: Unpacking python3.8-dev (3.8.10-0ubuntu1~20.04.9) ... Step #4: Selecting previously unselected package python3-lib2to3. Step #4: Preparing to unpack .../21-python3-lib2to3_3.8.10-0ubuntu1~20.04_all.deb ... Step #4: Unpacking python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Step #4: Selecting previously unselected package python3-distutils. Step #4: Preparing to unpack .../22-python3-distutils_3.8.10-0ubuntu1~20.04_all.deb ... Step #4: Unpacking python3-distutils (3.8.10-0ubuntu1~20.04) ... Step #4: Selecting previously unselected package python3-dev. Step #4: Preparing to unpack .../23-python3-dev_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking python3-dev (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package python3-setuptools. Step #4: Preparing to unpack .../24-python3-setuptools_45.2.0-1ubuntu0.1_all.deb ... Step #4: Unpacking python3-setuptools (45.2.0-1ubuntu0.1) ... Step #4: Selecting previously unselected package python3-wheel. Step #4: Preparing to unpack .../25-python3-wheel_0.34.2-1ubuntu0.1_all.deb ... Step #4: Unpacking python3-wheel (0.34.2-1ubuntu0.1) ... Step #4: Selecting previously unselected package python3-pip. Step #4: Preparing to unpack .../26-python3-pip_20.0.2-5ubuntu1.10_all.deb ... Step #4: Unpacking python3-pip (20.0.2-5ubuntu1.10) ... Step #4: Setting up libncurses-dev:amd64 (6.2-0ubuntu2.1) ... Step #4: Setting up mime-support (3.64ubuntu1) ... Step #4: Setting up xdg-user-dirs (0.17-2ubuntu1) ... Step #4: Setting up libmagic-mgc (1:5.38-4) ... Step #4: Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.7) ... Step #4: No schema files found: doing nothing. Step #4: Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Setting up libmagic1:amd64 (1:5.38-4) ... Step #4: Setting up file (1:5.38-4) ... Step #4: Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.7) ... Step #4: Setting up libexpat1-dev:amd64 (2.2.9-1ubuntu0.6) ... Step #4: Setting up pkg-config (0.29.1-0ubuntu4) ... Step #4: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up libncurses5-dev:amd64 (6.2-0ubuntu2.1) ... Step #4: Setting up python-pip-whl (20.0.2-5ubuntu1.10) ... Step #4: Setting up libmpdec2:amd64 (2.4.2-3) ... Step #4: Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Setting up python3.8 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.7) ... Step #4: Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #4: Setting up python3 (3.8.2-0ubuntu2) ... Step #4: Setting up python3-wheel (0.34.2-1ubuntu0.1) ... Step #4: Setting up libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Setting up shared-mime-info (1.15-1) ... Step #4: Setting up python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Step #4: Setting up python3-pkg-resources (45.2.0-1ubuntu0.1) ... Step #4: Setting up python3-distutils (3.8.10-0ubuntu1~20.04) ... Step #4: Setting up python3-setuptools (45.2.0-1ubuntu0.1) ... Step #4: Setting up libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.9) ... Step #4: Setting up python3-pip (20.0.2-5ubuntu1.10) ... Step #4: Setting up python3.8-dev (3.8.10-0ubuntu1~20.04.9) ... Step #4: Setting up libpython3-dev:amd64 (3.8.2-0ubuntu2) ... Step #4: Setting up python3-dev (3.8.2-0ubuntu2) ... Step #4: Processing triggers for libc-bin (2.31-0ubuntu9.16) ... Step #4: Removing intermediate container 6f2b72e197ac Step #4: ---> afa6c21a151a Step #4: Step 3/6 : RUN pip3 install -U meson ninja Step #4: ---> Running in 4fd370c99787 Step #4: Collecting meson Step #4: Downloading https://files.pythonhosted.org/packages/44/b2/d4433391a7c5e94a39b50ca7295a8ceba736e7c72c455752a60122f52453/meson-1.4.1-py3-none-any.whl (937kB) Step #4: Collecting ninja Step #4: Downloading https://files.pythonhosted.org/packages/6d/92/8d7aebd4430ab5ff65df2bfee6d5745f95c004284db2d8ca76dcbfd9de47/ninja-1.11.1.1-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl (307kB) Step #4: Installing collected packages: meson, ninja Step #4: Successfully installed meson-1.4.1 ninja-1.11.1.1 Step #4: WARNING: You are using pip version 19.2.3, however version 24.0 is available. Step #4: You should consider upgrading via the 'pip install --upgrade pip' command. Step #4: Removing intermediate container 4fd370c99787 Step #4: ---> 66e82aa45ea1 Step #4: Step 4/6 : RUN git clone https://github.com/irssi/irssi Step #4: ---> Running in ffb33ac746aa Step #4: Cloning into 'irssi'... Step #4: Removing intermediate container ffb33ac746aa Step #4: ---> 317318e943ee Step #4: Step 5/6 : WORKDIR irssi Step #4: ---> Running in bfb2bdf45492 Step #4: Removing intermediate container bfb2bdf45492 Step #4: ---> a7632dd58925 Step #4: Step 6/6 : COPY build.sh *.options *.dict $SRC/ Step #4: ---> 43322c2cc67c Step #4: Successfully built 43322c2cc67c Step #4: Successfully tagged gcr.io/oss-fuzz/irssi:latest Finished Step #4 Starting Step #5 - "srcmap" Step #5 - "srcmap": Already have image: gcr.io/oss-fuzz/irssi Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + SRCMAP=/tmp/fileJYUn0P Step #5 - "srcmap": + echo '{}' Step #5 - "srcmap": + PATHS_TO_SCAN=/src Step #5 - "srcmap": + [[ c++ == \g\o ]] Step #5 - "srcmap": ++ find /src -name .git -type d Step #5 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #5 - "srcmap": ++ dirname /src/irssi/.git Step #5 - "srcmap": + GIT_DIR=/src/irssi Step #5 - "srcmap": + cd /src/irssi Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://github.com/irssi/irssi Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=0697e3eaf14ab5c0d6529d883475f327bad59e73 Step #5 - "srcmap": + jq_inplace /tmp/fileJYUn0P '."/src/irssi" = { type: "git", url: "https://github.com/irssi/irssi", rev: "0697e3eaf14ab5c0d6529d883475f327bad59e73" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/file2UA8cb Step #5 - "srcmap": + cat /tmp/fileJYUn0P Step #5 - "srcmap": + jq '."/src/irssi" = { type: "git", url: "https://github.com/irssi/irssi", rev: "0697e3eaf14ab5c0d6529d883475f327bad59e73" }' Step #5 - "srcmap": + mv /tmp/file2UA8cb /tmp/fileJYUn0P Step #5 - "srcmap": ++ find /src -name .svn -type d Step #5 - "srcmap": ++ find /src -name .hg -type d Step #5 - "srcmap": + '[' '' '!=' '' ']' Step #5 - "srcmap": + cat /tmp/fileJYUn0P Step #5 - "srcmap": + rm /tmp/fileJYUn0P Step #5 - "srcmap": { Step #5 - "srcmap": "/src/irssi": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://github.com/irssi/irssi", Step #5 - "srcmap": "rev": "0697e3eaf14ab5c0d6529d883475f327bad59e73" Step #5 - "srcmap": } Step #5 - "srcmap": } Finished Step #5 - "srcmap" Starting Step #6 - "compile-libfuzzer-introspector-x86_64" Step #6 - "compile-libfuzzer-introspector-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": vm.mmap_rnd_bits = 28 Step #6 - "compile-libfuzzer-introspector-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": CC=clang Step #6 - "compile-libfuzzer-introspector-x86_64": CXX=clang++ Step #6 - "compile-libfuzzer-introspector-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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g Step #6 - "compile-libfuzzer-introspector-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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -stdlib=libc++ -g Step #6 - "compile-libfuzzer-introspector-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=introspector -Cdebuginfo=1 -Cforce-frame-pointers Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": + BUILD=/work/Build Step #6 - "compile-libfuzzer-introspector-x86_64": + fuzz_targets=(src/fe-fuzz/irssi-fuzz src/fe-fuzz/server-fuzz src/fe-fuzz/irc/core/event-get-params-fuzz src/fe-fuzz/fe-common/core/theme-load-fuzz) Step #6 - "compile-libfuzzer-introspector-x86_64": + '[' libfuzzer = honggfuzz ']' Step #6 - "compile-libfuzzer-introspector-x86_64": + rm -rf /work/Build Step #6 - "compile-libfuzzer-introspector-x86_64": + mkdir -p /work/Build Step #6 - "compile-libfuzzer-introspector-x86_64": + meson /work/Build -Dstatic-dependency=yes -Dinstall-glib=force -Dwith-fuzzer=yes -Dwith-fuzzer-lib=-fsanitize=fuzzer -Dfuzzer-link-language=cpp Step #6 - "compile-libfuzzer-introspector-x86_64": The Meson build system Step #6 - "compile-libfuzzer-introspector-x86_64": Version: 1.4.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Source dir: /src/irssi Step #6 - "compile-libfuzzer-introspector-x86_64": Build dir: /work/Build Step #6 - "compile-libfuzzer-introspector-x86_64": Build type: native build Step #6 - "compile-libfuzzer-introspector-x86_64": Project name: irssi Step #6 - "compile-libfuzzer-introspector-x86_64": Project version: 1.5-head Step #6 - "compile-libfuzzer-introspector-x86_64": C compiler for the host machine: clang (clang 18.0.0 "clang version 18.0.0 (https://github.com/llvm/llvm-project.git d50b56d18c96e0ce462d7236eb268c54098cbaf9)") Step #6 - "compile-libfuzzer-introspector-x86_64": C linker for the host machine: clang ld.gold 2.34 Step #6 - "compile-libfuzzer-introspector-x86_64": Host machine cpu family: x86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": Host machine cpu: x86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": Program perl found: YES (/usr/bin/perl) Step #6 - "compile-libfuzzer-introspector-x86_64": Program env found: YES (/usr/bin/env) Step #6 - "compile-libfuzzer-introspector-x86_64": Program utils/irssi-version.sh found: YES (/src/irssi/utils/irssi-version.sh) Step #6 - "compile-libfuzzer-introspector-x86_64": Program utils/file2header.sh found: YES (/src/irssi/utils/file2header.sh) Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "inet_addr" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "socket" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** If you don't have GLib, you can run meson ... -Dinstall-glib=yes Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** to download and build it automatically Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** Or alternatively install your distribution's package Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** On Debian: sudo apt-get install libglib2.0-dev Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** On Redhat: dnf install glib2-devel Step #6 - "compile-libfuzzer-introspector-x86_64": Program meson found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Program ninja found: YES (/usr/local/bin/ninja) Step #6 - "compile-libfuzzer-introspector-x86_64": Run-time dependency threads found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "iconv_open" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "ngettext" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "getxattr" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/xattr.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Library dl found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "dlopen" with dependency -ldl: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading openssl source from https://www.openssl.org/source/openssl-1.1.1l.tar.gz Step #6 - "compile-libfuzzer-introspector-x86_64": Download size: 9834044 Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading: .......... Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading openssl patch from https://wrapdb.mesonbuild.com/v2/openssl_1.1.1l-1/get_patch Step #6 - "compile-libfuzzer-introspector-x86_64": Download size: 8579967 Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading: .......... Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Executing subproject openssl Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": openssl| Project name: openssl Step #6 - "compile-libfuzzer-introspector-x86_64": openssl| Project version: 1.1.1l Step #6 - "compile-libfuzzer-introspector-x86_64": openssl| C compiler for the host machine: clang (clang 18.0.0 "clang version 18.0.0 (https://github.com/llvm/llvm-project.git d50b56d18c96e0ce462d7236eb268c54098cbaf9)") Step #6 - "compile-libfuzzer-introspector-x86_64": openssl| C linker for the host machine: clang ld.gold 2.34 Step #6 - "compile-libfuzzer-introspector-x86_64": openssl| Dependency threads found: YES unknown (cached) Step #6 - "compile-libfuzzer-introspector-x86_64": openssl| Message: OpenSSL is configured without ASM support Step #6 - "compile-libfuzzer-introspector-x86_64": openssl| Library dl found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": openssl| Build targets in project: 9 Step #6 - "compile-libfuzzer-introspector-x86_64": openssl| Subproject openssl finished. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Library utf8proc found: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "utf8proc_version" with dependency -lutf8proc: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Library tinfo found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "setupterm" with dependency -ltinfo: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -fPIC: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -Wno-compound-token-split-by-macro: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Checking if "working Perl support" : links: NO Step #6 - "compile-libfuzzer-introspector-x86_64": meson.build:415: WARNING: error linking with perl libraries Step #6 - "compile-libfuzzer-introspector-x86_64": Found pkg-config: YES (/usr/bin/pkg-config) 0.29.1 Step #6 - "compile-libfuzzer-introspector-x86_64": libgcrypt-config found: NO need ['>=1.2.0'] Step #6 - "compile-libfuzzer-introspector-x86_64": Run-time dependency libgcrypt found: NO (tried pkgconfig and config-tool) Step #6 - "compile-libfuzzer-introspector-x86_64": Found CMake: /usr/local/bin/cmake (3.29.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Run-time dependency libotr found: NO (tried pkgconfig and cmake) Step #6 - "compile-libfuzzer-introspector-x86_64": Library c found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "cap_enter" with dependency -lc: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/ioctl.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/resource.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/time.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/utsname.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "dirent.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "term.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "unistd.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Configuring irssi-config.h using configuration Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -Werror=declaration-after-statement: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -fno-strict-aliasing: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -fno-omit-frame-pointer: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -fsanitize=fuzzer-no-link: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": meson.build:596:6: ERROR: Problem encountered: compiler does not support -fsanitize=fuzzer-no-link, try clang? Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": A full log can be found at /work/Build/meson-logs/meson-log.txt Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated. Step #6 - "compile-libfuzzer-introspector-x86_64": + cat /work/Build/meson-logs/meson-log.txt Step #6 - "compile-libfuzzer-introspector-x86_64": Build started at 2024-06-18T10:02:04.036681 Step #6 - "compile-libfuzzer-introspector-x86_64": Main binary: /usr/local/bin/python3.8 Step #6 - "compile-libfuzzer-introspector-x86_64": Build Options: -Dstatic-dependency=yes -Dinstall-glib=force -Dwith-fuzzer=yes -Dwith-fuzzer-lib=-fsanitize=fuzzer -Dfuzzer-link-language=cpp Step #6 - "compile-libfuzzer-introspector-x86_64": Python system: Linux Step #6 - "compile-libfuzzer-introspector-x86_64": The Meson build system Step #6 - "compile-libfuzzer-introspector-x86_64": Version: 1.4.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Source dir: /src/irssi Step #6 - "compile-libfuzzer-introspector-x86_64": Build dir: /work/Build Step #6 - "compile-libfuzzer-introspector-x86_64": Build type: native build Step #6 - "compile-libfuzzer-introspector-x86_64": Project name: irssi Step #6 - "compile-libfuzzer-introspector-x86_64": Project version: 1.5-head Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Detecting compiler via: `clang --version` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": clang version 18.0.0 (https://github.com/llvm/llvm-project.git d50b56d18c96e0ce462d7236eb268c54098cbaf9) Step #6 - "compile-libfuzzer-introspector-x86_64": Target: x86_64-unknown-linux-gnu Step #6 - "compile-libfuzzer-introspector-x86_64": Thread model: posix Step #6 - "compile-libfuzzer-introspector-x86_64": InstalledDir: /usr/local/bin Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: clang -E -dM - Step #6 - "compile-libfuzzer-introspector-x86_64": ----- Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Detecting linker via: `clang -Wl,--version -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": GNU gold (GNU Binutils for Ubuntu 2.34) 1.16 Step #6 - "compile-libfuzzer-introspector-x86_64": Copyright (C) 2020 Free Software Foundation, Inc. Step #6 - "compile-libfuzzer-introspector-x86_64": This program is free software; you may redistribute it under the terms of Step #6 - "compile-libfuzzer-introspector-x86_64": the GNU General Public License version 3 or (at your option) a later version. Step #6 - "compile-libfuzzer-introspector-x86_64": This program has absolutely no warranty. Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Sanity testing C compiler: clang Step #6 - "compile-libfuzzer-introspector-x86_64": Is cross compiler: False. Step #6 - "compile-libfuzzer-introspector-x86_64": Sanity check compiler command line: clang sanitycheckc.c -o sanitycheckc.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 Step #6 - "compile-libfuzzer-introspector-x86_64": Sanity check compile stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----- Step #6 - "compile-libfuzzer-introspector-x86_64": Sanity check compile stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:04 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function filename: /work/Build/meson-private/sanitycheckc.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:04 : Logging next yaml tile to /src/allFunctionsWithMain-0-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----- Step #6 - "compile-libfuzzer-introspector-x86_64": Running test binary command: /work/Build/meson-private/sanitycheckc.exe Step #6 - "compile-libfuzzer-introspector-x86_64": C compiler for the host machine: clang (clang 18.0.0 "clang version 18.0.0 (https://github.com/llvm/llvm-project.git d50b56d18c96e0ce462d7236eb268c54098cbaf9)") Step #6 - "compile-libfuzzer-introspector-x86_64": C linker for the host machine: clang ld.gold 2.34 Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Detecting archiver via: `llvm-ar --version` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": LLVM (http://llvm.org/): Step #6 - "compile-libfuzzer-introspector-x86_64": LLVM version 18.0.0git Step #6 - "compile-libfuzzer-introspector-x86_64": Optimized build. Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Detecting compiler via: `clang --version` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": clang version 18.0.0 (https://github.com/llvm/llvm-project.git d50b56d18c96e0ce462d7236eb268c54098cbaf9) Step #6 - "compile-libfuzzer-introspector-x86_64": Target: x86_64-unknown-linux-gnu Step #6 - "compile-libfuzzer-introspector-x86_64": Thread model: posix Step #6 - "compile-libfuzzer-introspector-x86_64": InstalledDir: /usr/local/bin Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: clang -E -dM - Step #6 - "compile-libfuzzer-introspector-x86_64": ----- Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Detecting linker via: `clang -Wl,--version -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": GNU gold (GNU Binutils for Ubuntu 2.34) 1.16 Step #6 - "compile-libfuzzer-introspector-x86_64": Copyright (C) 2020 Free Software Foundation, Inc. Step #6 - "compile-libfuzzer-introspector-x86_64": This program is free software; you may redistribute it under the terms of Step #6 - "compile-libfuzzer-introspector-x86_64": the GNU General Public License version 3 or (at your option) a later version. Step #6 - "compile-libfuzzer-introspector-x86_64": This program has absolutely no warranty. Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Sanity testing C compiler: clang Step #6 - "compile-libfuzzer-introspector-x86_64": Is cross compiler: False. Step #6 - "compile-libfuzzer-introspector-x86_64": Sanity check compiler command line: clang sanitycheckc.c -o sanitycheckc.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 Step #6 - "compile-libfuzzer-introspector-x86_64": Sanity check compile stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----- Step #6 - "compile-libfuzzer-introspector-x86_64": Sanity check compile stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:04 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function filename: /work/Build/meson-private/sanitycheckc.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:04 : Logging next yaml tile to /src/allFunctionsWithMain-1-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----- Step #6 - "compile-libfuzzer-introspector-x86_64": Running test binary command: /work/Build/meson-private/sanitycheckc.exe Step #6 - "compile-libfuzzer-introspector-x86_64": C compiler for the build machine: clang (clang 18.0.0 "clang version 18.0.0 (https://github.com/llvm/llvm-project.git d50b56d18c96e0ce462d7236eb268c54098cbaf9)") Step #6 - "compile-libfuzzer-introspector-x86_64": C linker for the build machine: clang ld.gold 2.34 Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Detecting archiver via: `llvm-ar --version` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": LLVM (http://llvm.org/): Step #6 - "compile-libfuzzer-introspector-x86_64": LLVM version 18.0.0git Step #6 - "compile-libfuzzer-introspector-x86_64": Optimized build. Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Build machine cpu family: x86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": Build machine cpu: x86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": Host machine cpu family: x86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": Host machine cpu: x86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": Target machine cpu family: x86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": Target machine cpu: x86_64 Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: /usr/bin/mkdir /work/Build/irssi Step #6 - "compile-libfuzzer-introspector-x86_64": --- stdout --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": --- stderr --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: /usr/bin/ln -s /src/irssi/src /work/Build/irssi Step #6 - "compile-libfuzzer-introspector-x86_64": --- stdout --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": --- stderr --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: /usr/bin/ln -s /work/Build/irssi-config.h /work/Build/irssi Step #6 - "compile-libfuzzer-introspector-x86_64": --- stdout --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": --- stderr --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: /usr/bin/ln -s /work/Build/irssi-version.h /work/Build/irssi Step #6 - "compile-libfuzzer-introspector-x86_64": --- stdout --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": --- stderr --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Program perl found: YES (/usr/bin/perl) Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: /usr/bin/perl /src/irssi/utils/syntax.pl Step #6 - "compile-libfuzzer-introspector-x86_64": --- stdout --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": --- stderr --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Program env found: YES (/usr/bin/env) Step #6 - "compile-libfuzzer-introspector-x86_64": Program utils/irssi-version.sh found: YES (/src/irssi/utils/irssi-version.sh) Step #6 - "compile-libfuzzer-introspector-x86_64": Program utils/file2header.sh found: YES (/src/irssi/utils/file2header.sh) Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpkma92vw3 Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define inet_addr meson_disable_define_of_inet_addr Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #undef inet_addr Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __cplusplus Step #6 - "compile-libfuzzer-introspector-x86_64": extern "C" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char inet_addr (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined __stub_inet_addr || defined __stub___inet_addr Step #6 - "compile-libfuzzer-introspector-x86_64": fail fail fail this function is not going to work Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": return inet_addr (); Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpkma92vw3/testfile.c -o /work/Build/meson-private/tmpkma92vw3/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:04 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function filename: /work/Build/meson-private/tmpkma92vw3/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:04 : Logging next yaml tile to /src/allFunctionsWithMain-2-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "inet_addr" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpu9ivfr38 Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define socket meson_disable_define_of_socket Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #undef socket Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __cplusplus Step #6 - "compile-libfuzzer-introspector-x86_64": extern "C" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char socket (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined __stub_socket || defined __stub___socket Step #6 - "compile-libfuzzer-introspector-x86_64": fail fail fail this function is not going to work Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": return socket (); Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpu9ivfr38/testfile.c -o /work/Build/meson-private/tmpu9ivfr38/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:04 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function filename: /work/Build/meson-private/tmpu9ivfr38/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:04 : Logging next yaml tile to /src/allFunctionsWithMain-3-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "socket" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** If you don't have GLib, you can run meson ... -Dinstall-glib=yes Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** to download and build it automatically Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** Or alternatively install your distribution's package Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** On Debian: sudo apt-get install libglib2.0-dev Step #6 - "compile-libfuzzer-introspector-x86_64": Message: *** On Redhat: dnf install glib2-devel Step #6 - "compile-libfuzzer-introspector-x86_64": Program meson found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Program ninja found: YES (/usr/local/bin/ninja) Step #6 - "compile-libfuzzer-introspector-x86_64": Run-time dependency threads found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp8xxjos3a Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define iconv_open meson_disable_define_of_iconv_open Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #undef iconv_open Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __cplusplus Step #6 - "compile-libfuzzer-introspector-x86_64": extern "C" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char iconv_open (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined __stub_iconv_open || defined __stub___iconv_open Step #6 - "compile-libfuzzer-introspector-x86_64": fail fail fail this function is not going to work Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": return iconv_open (); Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp8xxjos3a/testfile.c -o /work/Build/meson-private/tmp8xxjos3a/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:04 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function filename: /work/Build/meson-private/tmp8xxjos3a/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:04 : Logging next yaml tile to /src/allFunctionsWithMain-4-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "iconv_open" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpkadevp41 Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define ngettext meson_disable_define_of_ngettext Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #undef ngettext Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __cplusplus Step #6 - "compile-libfuzzer-introspector-x86_64": extern "C" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char ngettext (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined __stub_ngettext || defined __stub___ngettext Step #6 - "compile-libfuzzer-introspector-x86_64": fail fail fail this function is not going to work Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": return ngettext (); Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpkadevp41/testfile.c -o /work/Build/meson-private/tmpkadevp41/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:04 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function filename: /work/Build/meson-private/tmpkadevp41/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:04 : Logging next yaml tile to /src/allFunctionsWithMain-5-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "ngettext" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpzz3_jkb_ Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define getxattr meson_disable_define_of_getxattr Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #undef getxattr Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __cplusplus Step #6 - "compile-libfuzzer-introspector-x86_64": extern "C" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char getxattr (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined __stub_getxattr || defined __stub___getxattr Step #6 - "compile-libfuzzer-introspector-x86_64": fail fail fail this function is not going to work Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": return getxattr (); Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpzz3_jkb_/testfile.c -o /work/Build/meson-private/tmpzz3_jkb_/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:04 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function filename: /work/Build/meson-private/tmpzz3_jkb_/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:04 : Logging next yaml tile to /src/allFunctionsWithMain-6-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "getxattr" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpioe4io32 Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_include Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_include("sys/xattr.h") Step #6 - "compile-libfuzzer-introspector-x86_64": #error "Header 'sys/xattr.h' could not be found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpioe4io32/testfile.c -E -P -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -P -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/xattr.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp4bip9ds8 Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { return 0; } Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp4bip9ds8/testfile.c -o /work/Build/meson-private/tmp4bip9ds8/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -ldl -Wl,--allow-shlib-undefined` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:04 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function filename: /work/Build/meson-private/tmp4bip9ds8/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:04 : Logging next yaml tile to /src/allFunctionsWithMain-7-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:04 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Library dl found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpor6cv6ua Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define dlopen meson_disable_define_of_dlopen Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #undef dlopen Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __cplusplus Step #6 - "compile-libfuzzer-introspector-x86_64": extern "C" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char dlopen (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined __stub_dlopen || defined __stub___dlopen Step #6 - "compile-libfuzzer-introspector-x86_64": fail fail fail this function is not going to work Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": return dlopen (); Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpor6cv6ua/testfile.c -o /work/Build/meson-private/tmpor6cv6ua/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -ldl` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:05 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:05 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:05 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:05 : Main function filename: /work/Build/meson-private/tmpor6cv6ua/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:05 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:05 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:05 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:05 : Logging next yaml tile to /src/allFunctionsWithMain-8-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:05 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:05 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "dlopen" with dependency -ldl: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading openssl source from https://www.openssl.org/source/openssl-1.1.1l.tar.gz Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading openssl patch from https://wrapdb.mesonbuild.com/v2/openssl_1.1.1l-1/get_patch Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Executing subproject openssl Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Project name: openssl Step #6 - "compile-libfuzzer-introspector-x86_64": Project version: 1.1.1l Step #6 - "compile-libfuzzer-introspector-x86_64": C compiler for the host machine: clang (clang 18.0.0 "clang version 18.0.0 (https://github.com/llvm/llvm-project.git d50b56d18c96e0ce462d7236eb268c54098cbaf9)") Step #6 - "compile-libfuzzer-introspector-x86_64": C linker for the host machine: clang ld.gold 2.34 Step #6 - "compile-libfuzzer-introspector-x86_64": C compiler for the build machine: clang (clang 18.0.0 "clang version 18.0.0 (https://github.com/llvm/llvm-project.git d50b56d18c96e0ce462d7236eb268c54098cbaf9)") Step #6 - "compile-libfuzzer-introspector-x86_64": C linker for the build machine: clang ld.gold 2.34 Step #6 - "compile-libfuzzer-introspector-x86_64": Dependency threads found: YES unknown (cached) Step #6 - "compile-libfuzzer-introspector-x86_64": Message: OpenSSL is configured without ASM support Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpv68hvtuo Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { return 0; } Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpv68hvtuo/testfile.c -o /work/Build/meson-private/tmpv68hvtuo/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -ldl -Wl,--allow-shlib-undefined` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:09 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function filename: /work/Build/meson-private/tmpv68hvtuo/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:09 : Logging next yaml tile to /src/allFunctionsWithMain-9-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Library dl found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Build targets in project: 9 Step #6 - "compile-libfuzzer-introspector-x86_64": Subproject openssl finished. Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmphwnjx2fn Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { return 0; } Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmphwnjx2fn/testfile.c -o /work/Build/meson-private/tmphwnjx2fn/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -lutf8proc -Wl,--allow-shlib-undefined` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/bin/ld.gold: error: cannot find -lutf8proc Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:09 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function filename: /work/Build/meson-private/tmphwnjx2fn/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:09 : Logging next yaml tile to /src/allFunctionsWithMain-10-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: linker command failed with exit code 1 (use -v to see invocation) Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpwayi3fjv Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": printf("%ld\n", (long)(sizeof(void *))); Step #6 - "compile-libfuzzer-introspector-x86_64": return 0; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpwayi3fjv/testfile.c -o /work/Build/meson-private/tmpwayi3fjv/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:09 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function filename: /work/Build/meson-private/tmpwayi3fjv/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:09 : Logging next yaml tile to /src/allFunctionsWithMain-11-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Program stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": 8 Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Program stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpltt6nbmu Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpltt6nbmu/testfile.c -o /work/Build/meson-private/tmpltt6nbmu/output.obj -c -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument --print-search-dirs` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stdout: Step #6 - "compile-libfuzzer-introspector-x86_64": programs: =/usr/local/bin:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/bin Step #6 - "compile-libfuzzer-introspector-x86_64": libraries: =/usr/local/lib/clang/18:/usr/local/bin/../lib/x86_64-unknown-linux-gnu:/usr/local/lib/clang/18/lib/x86_64-unknown-linux-gnu:/usr/lib/gcc/x86_64-linux-gnu/9:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib64:/lib/x86_64-linux-gnu:/lib/../lib64:/usr/lib/x86_64-linux-gnu:/usr/lib/../lib64:/lib:/usr/lib Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Library utf8proc found: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp6qd79tx2 Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define utf8proc_version meson_disable_define_of_utf8proc_version Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #undef utf8proc_version Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __cplusplus Step #6 - "compile-libfuzzer-introspector-x86_64": extern "C" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char utf8proc_version (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined __stub_utf8proc_version || defined __stub___utf8proc_version Step #6 - "compile-libfuzzer-introspector-x86_64": fail fail fail this function is not going to work Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": return utf8proc_version (); Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp6qd79tx2/testfile.c -o /work/Build/meson-private/tmp6qd79tx2/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:09 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function filename: /work/Build/meson-private/tmp6qd79tx2/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:09 : Logging next yaml tile to /src/allFunctionsWithMain-12-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/bin/ld.gold: internal error in read_header_prolog, at ../../gold/dwarf_reader.cc:1678 Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: linker command failed with exit code 1 (use -v to see invocation) Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp9erxxmhm Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* With some toolchains (MSYS2/mingw for example) the compiler Step #6 - "compile-libfuzzer-introspector-x86_64": * provides various builtins which are not really implemented and Step #6 - "compile-libfuzzer-introspector-x86_64": * fall back to the stdlib where they aren't provided and fail at Step #6 - "compile-libfuzzer-introspector-x86_64": * build/link time. In case the user provides a header, including Step #6 - "compile-libfuzzer-introspector-x86_64": * the header didn't lead to the function being defined, and the Step #6 - "compile-libfuzzer-introspector-x86_64": * function we are checking isn't a builtin itself we assume the Step #6 - "compile-libfuzzer-introspector-x86_64": * builtin is not functional and we just error out. */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if !1 && !defined(utf8proc_version) && !0 Step #6 - "compile-libfuzzer-introspector-x86_64": #error "No definition for __builtin_utf8proc_version found in the prefix" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_builtin Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_builtin(__builtin_utf8proc_version) Step #6 - "compile-libfuzzer-introspector-x86_64": #error "__builtin_utf8proc_version not found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #elif ! defined(utf8proc_version) Step #6 - "compile-libfuzzer-introspector-x86_64": __builtin_utf8proc_version; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": return 0; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp9erxxmhm/testfile.c -o /work/Build/meson-private/tmp9erxxmhm/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": /work/Build/meson-private/tmp9erxxmhm/testfile.c:17:18: error: "__builtin_utf8proc_version not found" Step #6 - "compile-libfuzzer-introspector-x86_64": 17 | #error "__builtin_utf8proc_version not found" Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 error generated. Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "utf8proc_version" with dependency -lutf8proc: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp79_cy5dl Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { return 0; } Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp79_cy5dl/testfile.c -o /work/Build/meson-private/tmp79_cy5dl/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -ltinfo -Wl,--allow-shlib-undefined` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:09 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function filename: /work/Build/meson-private/tmp79_cy5dl/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:09 : Logging next yaml tile to /src/allFunctionsWithMain-13-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Library tinfo found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpl7xc2xif Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define setupterm meson_disable_define_of_setupterm Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #undef setupterm Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __cplusplus Step #6 - "compile-libfuzzer-introspector-x86_64": extern "C" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char setupterm (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined __stub_setupterm || defined __stub___setupterm Step #6 - "compile-libfuzzer-introspector-x86_64": fail fail fail this function is not going to work Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": return setupterm (); Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpl7xc2xif/testfile.c -o /work/Build/meson-private/tmpl7xc2xif/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -ltinfo` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:09 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function filename: /work/Build/meson-private/tmpl7xc2xif/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:09 : Logging next yaml tile to /src/allFunctionsWithMain-14-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:09 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "setupterm" with dependency -ltinfo: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: /usr/bin/perl -MExtUtils::Embed -e ccopts Step #6 - "compile-libfuzzer-introspector-x86_64": --- stdout --- Step #6 - "compile-libfuzzer-introspector-x86_64": -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/x86_64-linux-gnu/perl/5.30/CORE Step #6 - "compile-libfuzzer-introspector-x86_64": --- stderr --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpd5ammvvj Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": extern int i; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpd5ammvvj/testfile.c -o /work/Build/meson-private/tmpd5ammvvj/output.obj -c -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fPIC` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: argument unused during compilation: '-fuse-ld=gold' [-Werror,-Wunused-command-line-argument] Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -fPIC: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: /usr/bin/perl -MExtUtils::Embed -e ldopts Step #6 - "compile-libfuzzer-introspector-x86_64": --- stdout --- Step #6 - "compile-libfuzzer-introspector-x86_64": -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/perl/5.30/CORE -lperl -ldl -lm -lpthread -lc -lcrypt Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": --- stderr --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: /usr/bin/perl -V::version: Step #6 - "compile-libfuzzer-introspector-x86_64": --- stdout --- Step #6 - "compile-libfuzzer-introspector-x86_64": '5.30.0' Step #6 - "compile-libfuzzer-introspector-x86_64": --- stderr --- Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp5zjylhds Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": extern int i; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp5zjylhds/testfile.c -o /work/Build/meson-private/tmp5zjylhds/output.obj -c -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wcompound-token-split-by-macro -Wno-compound-token-split-by-macro` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: argument unused during compilation: '-fuse-ld=gold' [-Werror,-Wunused-command-line-argument] Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -Wno-compound-token-split-by-macro: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpm5sjcpa_ Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": int main() Step #6 - "compile-libfuzzer-introspector-x86_64": { Step #6 - "compile-libfuzzer-introspector-x86_64": perl_alloc(); Step #6 - "compile-libfuzzer-introspector-x86_64": return 0; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/perl/5.30/CORE /work/Build/meson-private/tmpm5sjcpa_/testfile.c -o /work/Build/meson-private/tmpm5sjcpa_/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -O0 -Werror=implicit-function-declaration -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -isystem/usr/lib/x86_64-linux-gnu/perl/5.30/CORE -Wl,-E -fstack-protector-strong -Wl,--start-group -lperl -ldl -lm -lpthread -lcrypt -Wl,--end-group` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/bin/ld.gold: error: cannot find -lperl Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:10 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:10 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:10 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:10 : Main function filename: /work/Build/meson-private/tmpm5sjcpa_/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:10 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:10 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:10 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:10 : Logging next yaml tile to /src/allFunctionsWithMain-15-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:10 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:10 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/bin/ld.gold: internal error in read_header_prolog, at ../../gold/dwarf_reader.cc:1678 Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: linker command failed with exit code 1 (use -v to see invocation) Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking if "working Perl support" : links: NO Step #6 - "compile-libfuzzer-introspector-x86_64": meson.build:415: WARNING: error linking with perl libraries Step #6 - "compile-libfuzzer-introspector-x86_64": Pkg-config binary missing from cross or native file, or env var undefined. Step #6 - "compile-libfuzzer-introspector-x86_64": Trying a default Pkg-config fallback at pkg-config Step #6 - "compile-libfuzzer-introspector-x86_64": Found pkg-config: YES (/usr/bin/pkg-config) 0.29.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Determining dependency 'libgcrypt' with pkg-config executable '/usr/bin/pkg-config' Step #6 - "compile-libfuzzer-introspector-x86_64": env[PKG_CONFIG_PATH]: Step #6 - "compile-libfuzzer-introspector-x86_64": env[PKG_CONFIG]: /usr/bin/pkg-config Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Called: `/usr/bin/pkg-config --modversion libgcrypt` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": Package libgcrypt was not found in the pkg-config search path. Step #6 - "compile-libfuzzer-introspector-x86_64": Perhaps you should add the directory containing `libgcrypt.pc' Step #6 - "compile-libfuzzer-introspector-x86_64": to the PKG_CONFIG_PATH environment variable Step #6 - "compile-libfuzzer-introspector-x86_64": No package 'libgcrypt' found Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": libgcrypt-config binary missing from cross or native file, or env var undefined. Step #6 - "compile-libfuzzer-introspector-x86_64": Trying a default libgcrypt-config fallback at libgcrypt-config Step #6 - "compile-libfuzzer-introspector-x86_64": libgcrypt-config found: NO need ['>=1.2.0'] Step #6 - "compile-libfuzzer-introspector-x86_64": Run-time dependency libgcrypt found: NO (tried pkgconfig and config-tool) Step #6 - "compile-libfuzzer-introspector-x86_64": Current include type of ['libgcrypt'] is preserve. Converting to requested system Step #6 - "compile-libfuzzer-introspector-x86_64": Determining dependency 'libotr' with pkg-config executable '/usr/bin/pkg-config' Step #6 - "compile-libfuzzer-introspector-x86_64": env[PKG_CONFIG_PATH]: Step #6 - "compile-libfuzzer-introspector-x86_64": env[PKG_CONFIG]: /usr/bin/pkg-config Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Called: `/usr/bin/pkg-config --modversion libotr` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": Package libotr was not found in the pkg-config search path. Step #6 - "compile-libfuzzer-introspector-x86_64": Perhaps you should add the directory containing `libotr.pc' Step #6 - "compile-libfuzzer-introspector-x86_64": to the PKG_CONFIG_PATH environment variable Step #6 - "compile-libfuzzer-introspector-x86_64": No package 'libotr' found Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": CMake binary for 1 is not cached Step #6 - "compile-libfuzzer-introspector-x86_64": CMake binary missing from cross or native file, or env var undefined. Step #6 - "compile-libfuzzer-introspector-x86_64": Trying a default CMake fallback at cmake Step #6 - "compile-libfuzzer-introspector-x86_64": Found CMake: /usr/local/bin/cmake (3.29.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Extracting basic cmake information Step #6 - "compile-libfuzzer-introspector-x86_64": CMake Toolchain: Calling CMake once to generate the compiler state Step #6 - "compile-libfuzzer-introspector-x86_64": Calling CMake (['/usr/local/bin/cmake']) in /work/Build/meson-private/__CMake_compiler_info__ with: Step #6 - "compile-libfuzzer-introspector-x86_64": - "--trace-expand" Step #6 - "compile-libfuzzer-introspector-x86_64": - "--trace-format=json-v1" Step #6 - "compile-libfuzzer-introspector-x86_64": - "--no-warn-unused-cli" Step #6 - "compile-libfuzzer-introspector-x86_64": - "--trace-redirect=cmake_trace.txt" Step #6 - "compile-libfuzzer-introspector-x86_64": - "-G" Step #6 - "compile-libfuzzer-introspector-x86_64": - "Ninja" Step #6 - "compile-libfuzzer-introspector-x86_64": - "-DCMAKE_TOOLCHAIN_FILE=/work/Build/meson-private/__CMake_compiler_info__/CMakeMesonTempToolchainFile.cmake" Step #6 - "compile-libfuzzer-introspector-x86_64": - "." Step #6 - "compile-libfuzzer-introspector-x86_64": CMake trace warning: add_executable() non imported executables are not supported Step #6 - "compile-libfuzzer-introspector-x86_64": CMake TRACE: /work/Build/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-Bprx4L/CMakeLists.txt:22 add_executable(['cmTC_d67a6']) Step #6 - "compile-libfuzzer-introspector-x86_64": CMake trace warning: target_link_options() TARGET cmTC_d67a6 not found Step #6 - "compile-libfuzzer-introspector-x86_64": CMake TRACE: /work/Build/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-Bprx4L/CMakeLists.txt:28 target_link_libraries(['cmTC_d67a6', '']) Step #6 - "compile-libfuzzer-introspector-x86_64": Try CMake generator: auto Step #6 - "compile-libfuzzer-introspector-x86_64": Calling CMake (['/usr/local/bin/cmake']) in /work/Build/meson-private/cmake_libotr with: Step #6 - "compile-libfuzzer-introspector-x86_64": - "--trace-expand" Step #6 - "compile-libfuzzer-introspector-x86_64": - "--trace-format=json-v1" Step #6 - "compile-libfuzzer-introspector-x86_64": - "--no-warn-unused-cli" Step #6 - "compile-libfuzzer-introspector-x86_64": - "--trace-redirect=cmake_trace.txt" Step #6 - "compile-libfuzzer-introspector-x86_64": - "-DCMAKE_TOOLCHAIN_FILE=/work/Build/meson-private/cmake_libotr/CMakeMesonToolchainFile.cmake" Step #6 - "compile-libfuzzer-introspector-x86_64": - "." Step #6 - "compile-libfuzzer-introspector-x86_64": -- Module search paths: ['/', '/opt', '/usr', '/usr/local'] Step #6 - "compile-libfuzzer-introspector-x86_64": -- CMake root: /usr/local/share/cmake-3.29 Step #6 - "compile-libfuzzer-introspector-x86_64": -- CMake architectures: ['x86_64-linux-gnu'] Step #6 - "compile-libfuzzer-introspector-x86_64": -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share', '', 'lib/x86_64-linux-gnu'] Step #6 - "compile-libfuzzer-introspector-x86_64": Preliminary CMake check failed. Aborting. Step #6 - "compile-libfuzzer-introspector-x86_64": Run-time dependency libotr found: NO (tried pkgconfig and cmake) Step #6 - "compile-libfuzzer-introspector-x86_64": Current include type of ['libotr'] is preserve. Converting to requested system Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpv_ll42su Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { return 0; } Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpv_ll42su/testfile.c -o /work/Build/meson-private/tmpv_ll42su/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -lc -Wl,--allow-shlib-undefined` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:11 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Main function filename: /work/Build/meson-private/tmpv_ll42su/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:11 : Logging next yaml tile to /src/allFunctionsWithMain-18-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Library c found: YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp8nwam3j3 Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #define cap_enter meson_disable_define_of_cap_enter Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #undef cap_enter Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __cplusplus Step #6 - "compile-libfuzzer-introspector-x86_64": extern "C" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": char cap_enter (void); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined __stub_cap_enter || defined __stub___cap_enter Step #6 - "compile-libfuzzer-introspector-x86_64": fail fail fail this function is not going to work Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": return cap_enter (); Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp8nwam3j3/testfile.c -o /work/Build/meson-private/tmp8nwam3j3/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -lc` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:02:11 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Main function filename: /work/Build/meson-private/tmp8nwam3j3/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : This means a main function is in the source code rather in the libfuzzer library, and thus we do not care about it. We only want to study the actual fuzzers. Exiting this run. Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:02:11 : Logging next yaml tile to /src/allFunctionsWithMain-19-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:02:11 : Ended wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": /usr/bin/ld.gold: internal error in read_header_prolog, at ../../gold/dwarf_reader.cc:1678 Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: linker command failed with exit code 1 (use -v to see invocation) Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpsjnzrzvg Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int main(void) { Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": /* With some toolchains (MSYS2/mingw for example) the compiler Step #6 - "compile-libfuzzer-introspector-x86_64": * provides various builtins which are not really implemented and Step #6 - "compile-libfuzzer-introspector-x86_64": * fall back to the stdlib where they aren't provided and fail at Step #6 - "compile-libfuzzer-introspector-x86_64": * build/link time. In case the user provides a header, including Step #6 - "compile-libfuzzer-introspector-x86_64": * the header didn't lead to the function being defined, and the Step #6 - "compile-libfuzzer-introspector-x86_64": * function we are checking isn't a builtin itself we assume the Step #6 - "compile-libfuzzer-introspector-x86_64": * builtin is not functional and we just error out. */ Step #6 - "compile-libfuzzer-introspector-x86_64": #if !1 && !defined(cap_enter) && !0 Step #6 - "compile-libfuzzer-introspector-x86_64": #error "No definition for __builtin_cap_enter found in the prefix" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_builtin Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_builtin(__builtin_cap_enter) Step #6 - "compile-libfuzzer-introspector-x86_64": #error "__builtin_cap_enter not found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #elif ! defined(cap_enter) Step #6 - "compile-libfuzzer-introspector-x86_64": __builtin_cap_enter; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": return 0; Step #6 - "compile-libfuzzer-introspector-x86_64": } Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpsjnzrzvg/testfile.c -o /work/Build/meson-private/tmpsjnzrzvg/output.exe -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -lc` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": /work/Build/meson-private/tmpsjnzrzvg/testfile.c:17:18: error: "__builtin_cap_enter not found" Step #6 - "compile-libfuzzer-introspector-x86_64": 17 | #error "__builtin_cap_enter not found" Step #6 - "compile-libfuzzer-introspector-x86_64": | ^ Step #6 - "compile-libfuzzer-introspector-x86_64": 1 error generated. Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Checking for function "cap_enter" with dependency -lc: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmps4o6b8ef Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_include Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_include("sys/ioctl.h") Step #6 - "compile-libfuzzer-introspector-x86_64": #error "Header 'sys/ioctl.h' could not be found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmps4o6b8ef/testfile.c -E -P -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -P -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/ioctl.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpair9wf6a Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_include Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_include("sys/resource.h") Step #6 - "compile-libfuzzer-introspector-x86_64": #error "Header 'sys/resource.h' could not be found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpair9wf6a/testfile.c -E -P -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -P -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/resource.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp4fbw2va_ Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_include Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_include("sys/time.h") Step #6 - "compile-libfuzzer-introspector-x86_64": #error "Header 'sys/time.h' could not be found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp4fbw2va_/testfile.c -E -P -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -P -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/time.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpx6ajob3s Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_include Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_include("sys/utsname.h") Step #6 - "compile-libfuzzer-introspector-x86_64": #error "Header 'sys/utsname.h' could not be found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpx6ajob3s/testfile.c -E -P -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -P -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "sys/utsname.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpk6hhkp9j Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_include Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_include("dirent.h") Step #6 - "compile-libfuzzer-introspector-x86_64": #error "Header 'dirent.h' could not be found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpk6hhkp9j/testfile.c -E -P -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -P -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "dirent.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmphy0pbgl5 Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_include Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_include("term.h") Step #6 - "compile-libfuzzer-introspector-x86_64": #error "Header 'term.h' could not be found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmphy0pbgl5/testfile.c -E -P -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -P -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "term.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp0tq1vfnr Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef __has_include Step #6 - "compile-libfuzzer-introspector-x86_64": #if !__has_include("unistd.h") Step #6 - "compile-libfuzzer-introspector-x86_64": #error "Header 'unistd.h' could not be found" Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": #else Step #6 - "compile-libfuzzer-introspector-x86_64": #include Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp0tq1vfnr/testfile.c -E -P -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -P -O0 -Werror=implicit-function-declaration` -> 0 Step #6 - "compile-libfuzzer-introspector-x86_64": Has header "unistd.h" : YES Step #6 - "compile-libfuzzer-introspector-x86_64": Configuring irssi-config.h using configuration Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp18nle_9t Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": extern int i; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp18nle_9t/testfile.c -o /work/Build/meson-private/tmp18nle_9t/output.obj -c -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=declaration-after-statement` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: argument unused during compilation: '-fuse-ld=gold' [-Werror,-Wunused-command-line-argument] Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -Werror=declaration-after-statement: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpzmcqcg2g Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": extern int i; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpzmcqcg2g/testfile.c -o /work/Build/meson-private/tmpzmcqcg2g/output.obj -c -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fno-strict-aliasing` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: argument unused during compilation: '-fuse-ld=gold' [-Werror,-Wunused-command-line-argument] Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -fno-strict-aliasing: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmp5ab8e11t Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": extern int i; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmp5ab8e11t/testfile.c -o /work/Build/meson-private/tmp5ab8e11t/output.obj -c -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fno-omit-frame-pointer` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: argument unused during compilation: '-fuse-ld=gold' [-Werror,-Wunused-command-line-argument] Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -fno-omit-frame-pointer: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Running compile: Step #6 - "compile-libfuzzer-introspector-x86_64": Working directory: /work/Build/meson-private/tmpqnpy0ak2 Step #6 - "compile-libfuzzer-introspector-x86_64": Code: Step #6 - "compile-libfuzzer-introspector-x86_64": extern int i; Step #6 - "compile-libfuzzer-introspector-x86_64": int i; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Command line: `clang /work/Build/meson-private/tmpqnpy0ak2/testfile.c -o /work/Build/meson-private/tmpqnpy0ak2/output.obj -c -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 -O0 -flto -fno-inline-functions -fuse-ld=gold -Wno-unused-command-line-argument -fsanitize=fuzzer-no-link -g -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fsanitize=fuzzer-no-link` -> 1 Step #6 - "compile-libfuzzer-introspector-x86_64": stderr: Step #6 - "compile-libfuzzer-introspector-x86_64": clang: error: argument unused during compilation: '-fuse-ld=gold' [-Werror,-Wunused-command-line-argument] Step #6 - "compile-libfuzzer-introspector-x86_64": ----------- Step #6 - "compile-libfuzzer-introspector-x86_64": Compiler for C supports arguments -fsanitize=fuzzer-no-link: NO Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": meson.build:596:6: ERROR: Problem encountered: compiler does not support -fsanitize=fuzzer-no-link, try clang? Step #6 - "compile-libfuzzer-introspector-x86_64": + false Step #6 - "compile-libfuzzer-introspector-x86_64": ******************************************************************************** Step #6 - "compile-libfuzzer-introspector-x86_64": Failed to build. Step #6 - "compile-libfuzzer-introspector-x86_64": To reproduce, run: Step #6 - "compile-libfuzzer-introspector-x86_64": python infra/helper.py build_image irssi Step #6 - "compile-libfuzzer-introspector-x86_64": python infra/helper.py build_fuzzers --sanitizer introspector --engine libfuzzer --architecture x86_64 irssi Step #6 - "compile-libfuzzer-introspector-x86_64": ******************************************************************************** Finished Step #6 - "compile-libfuzzer-introspector-x86_64" ERROR ERROR: build step 6 "gcr.io/cloud-builders/docker" failed: step exited with non-zero status: 1