starting build "fe45d44e-f9a7-499d-8f5c-c8bbf6d9a23c" 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: 966b5ceffcb8: Pulling fs layer Step #0: 198ff5664625: Pulling fs layer Step #0: 03f5dff47abb: Pulling fs layer Step #0: 6f678c896faf: Pulling fs layer Step #0: f24abbed1de0: Pulling fs layer Step #0: bc8ca665580b: Pulling fs layer Step #0: 2fc3a72b9143: Pulling fs layer Step #0: 313d33ef03dd: Pulling fs layer Step #0: bcfe8298bb50: Pulling fs layer Step #0: ea2a11ccdbff: Pulling fs layer Step #0: 5501067b5bf6: Pulling fs layer Step #0: 052ef956e154: Pulling fs layer Step #0: a08184ee8ce8: Pulling fs layer Step #0: b2a917f188db: Pulling fs layer Step #0: 8d35a4b3fc1b: Pulling fs layer Step #0: b5af4104194a: Pulling fs layer Step #0: 6f678c896faf: Waiting Step #0: 3f5c56e32c1b: Pulling fs layer Step #0: 12e1cfea364f: Pulling fs layer Step #0: afce0e25fbdb: Pulling fs layer Step #0: f24abbed1de0: Waiting Step #0: bc8ca665580b: Waiting Step #0: 2fc3a72b9143: Waiting Step #0: bcfe8298bb50: Waiting Step #0: 8d35a4b3fc1b: Waiting Step #0: b5af4104194a: Waiting Step #0: 12e1cfea364f: Waiting Step #0: ea2a11ccdbff: Waiting Step #0: 3f5c56e32c1b: Waiting Step #0: 5501067b5bf6: Waiting Step #0: a08184ee8ce8: Waiting Step #0: b2a917f188db: Waiting Step #0: afce0e25fbdb: Waiting Step #0: 198ff5664625: Download complete Step #0: 03f5dff47abb: Verifying Checksum Step #0: 03f5dff47abb: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: 6f678c896faf: Verifying Checksum Step #0: 6f678c896faf: Download complete Step #0: f24abbed1de0: Verifying Checksum Step #0: f24abbed1de0: Download complete Step #0: 2fc3a72b9143: Verifying Checksum Step #0: 2fc3a72b9143: Download complete Step #0: 313d33ef03dd: Verifying Checksum Step #0: 313d33ef03dd: Download complete Step #0: 966b5ceffcb8: Verifying Checksum Step #0: 966b5ceffcb8: Download complete Step #0: bcfe8298bb50: Download complete Step #0: 5501067b5bf6: Verifying Checksum Step #0: 5501067b5bf6: Download complete Step #0: bc8ca665580b: Verifying Checksum Step #0: bc8ca665580b: Download complete Step #0: ea2a11ccdbff: Verifying Checksum Step #0: ea2a11ccdbff: Download complete Step #0: a08184ee8ce8: Verifying Checksum Step #0: a08184ee8ce8: Download complete Step #0: b2a917f188db: Download complete Step #0: b549f31133a9: Pull complete Step #0: 8d35a4b3fc1b: Verifying Checksum Step #0: 8d35a4b3fc1b: Download complete Step #0: b5af4104194a: Verifying Checksum Step #0: b5af4104194a: Download complete Step #0: 12e1cfea364f: Verifying Checksum Step #0: 12e1cfea364f: Download complete Step #0: 3f5c56e32c1b: Verifying Checksum Step #0: 3f5c56e32c1b: Download complete Step #0: 052ef956e154: Verifying Checksum Step #0: 052ef956e154: Download complete Step #0: afce0e25fbdb: Verifying Checksum Step #0: afce0e25fbdb: Download complete Step #0: 966b5ceffcb8: Pull complete Step #0: 198ff5664625: Pull complete Step #0: 03f5dff47abb: Pull complete Step #0: 6f678c896faf: Pull complete Step #0: f24abbed1de0: Pull complete Step #0: bc8ca665580b: Pull complete Step #0: 2fc3a72b9143: Pull complete Step #0: 313d33ef03dd: Pull complete Step #0: bcfe8298bb50: Pull complete Step #0: ea2a11ccdbff: Pull complete Step #0: 5501067b5bf6: Pull complete Step #0: 052ef956e154: Pull complete Step #0: a08184ee8ce8: Pull complete Step #0: b2a917f188db: Pull complete Step #0: 8d35a4b3fc1b: Pull complete Step #0: b5af4104194a: Pull complete Step #0: 3f5c56e32c1b: Pull complete Step #0: 12e1cfea364f: Pull complete Step #0: afce0e25fbdb: Pull complete Step #0: Digest: sha256:f7e56eeca596fdcc1fc8f91bbe615e4493929b76dbc89713c7fe835ae424f600 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/20241002/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/20241002/irssi-fuzz.covreport... Step #1: / [0/4 files][ 0.0 B/ 9.2 MiB] 0% Done Copying gs://oss-fuzz-coverage/irssi/textcov_reports/20241002/server-fuzz.covreport... Step #1: / [0/4 files][ 0.0 B/ 9.2 MiB] 0% Done Copying gs://oss-fuzz-coverage/irssi/textcov_reports/20241002/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][ 2.6 MiB/ 9.2 MiB] 28% Done / [3/4 files][ 5.1 MiB/ 9.2 MiB] 55% 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 1349601 Oct 2 10:07 event-get-params-fuzz.covreport Step #2: -rw-r--r-- 1 root root 1425547 Oct 2 10:07 irssi-fuzz.covreport Step #2: -rw-r--r-- 1 root root 1469242 Oct 2 10:07 theme-load-fuzz.covreport Step #2: -rw-r--r-- 1 root root 5402174 Oct 2 10:07 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: 966b5ceffcb8: Already exists Step #4: 198ff5664625: Already exists Step #4: 4b2b1fd82e72: Pulling fs layer Step #4: 7b45e1820dfe: Pulling fs layer Step #4: 0d71a0e03bb4: Pulling fs layer Step #4: 4ddcab67f5df: Pulling fs layer Step #4: b773e31da31a: Pulling fs layer Step #4: 61e6914d02e3: Pulling fs layer Step #4: 76215754239a: Pulling fs layer Step #4: c446e8db44d1: Pulling fs layer Step #4: d85446e11e9f: Pulling fs layer Step #4: b672d0ac153e: Pulling fs layer Step #4: a70e3e7eb1e1: Pulling fs layer Step #4: 6ba929ba4750: Pulling fs layer Step #4: 250bec6f7961: Pulling fs layer Step #4: 1abc8b5cdf56: Pulling fs layer Step #4: c3008bf88139: Pulling fs layer Step #4: 51d04fc44b8f: Pulling fs layer Step #4: dae2081977f5: Pulling fs layer Step #4: 8b226be2f3a6: Pulling fs layer Step #4: 935228969d2c: Pulling fs layer Step #4: de16c7661721: Pulling fs layer Step #4: 99d513154ac3: Pulling fs layer Step #4: bddda938abb5: Pulling fs layer Step #4: ff0d2541396f: Pulling fs layer Step #4: 0d5a975a7dbd: Pulling fs layer Step #4: f31a908433c8: Pulling fs layer Step #4: 868e76100b55: Pulling fs layer Step #4: 6e3f929106f7: Pulling fs layer Step #4: c6e79318e2d9: Pulling fs layer Step #4: 221439b03649: Pulling fs layer Step #4: 4ddcab67f5df: Waiting Step #4: dae2081977f5: Waiting Step #4: b773e31da31a: Waiting Step #4: 8b226be2f3a6: Waiting Step #4: 61e6914d02e3: Waiting Step #4: 935228969d2c: Waiting Step #4: de16c7661721: Waiting Step #4: 99d513154ac3: Waiting Step #4: bddda938abb5: Waiting Step #4: ff0d2541396f: Waiting Step #4: 0d5a975a7dbd: Waiting Step #4: f31a908433c8: Waiting Step #4: c446e8db44d1: Waiting Step #4: 76215754239a: Waiting Step #4: 6ba929ba4750: Waiting Step #4: 868e76100b55: Waiting Step #4: d85446e11e9f: Waiting Step #4: b672d0ac153e: Waiting Step #4: 51d04fc44b8f: Waiting Step #4: 250bec6f7961: Waiting Step #4: c3008bf88139: Waiting Step #4: a70e3e7eb1e1: Waiting Step #4: 6e3f929106f7: Waiting Step #4: 221439b03649: Waiting Step #4: c6e79318e2d9: Waiting Step #4: 0d71a0e03bb4: Download complete Step #4: 7b45e1820dfe: Verifying Checksum Step #4: 7b45e1820dfe: Download complete Step #4: b773e31da31a: Verifying Checksum Step #4: b773e31da31a: Download complete Step #4: 61e6914d02e3: Download complete Step #4: 4b2b1fd82e72: Verifying Checksum Step #4: 4b2b1fd82e72: Download complete Step #4: c446e8db44d1: Verifying Checksum Step #4: c446e8db44d1: Download complete Step #4: d85446e11e9f: Verifying Checksum Step #4: d85446e11e9f: Download complete Step #4: 4b2b1fd82e72: Pull complete Step #4: b672d0ac153e: Verifying Checksum Step #4: b672d0ac153e: Download complete Step #4: 7b45e1820dfe: Pull complete Step #4: 0d71a0e03bb4: Pull complete Step #4: a70e3e7eb1e1: Verifying Checksum Step #4: a70e3e7eb1e1: Download complete Step #4: 4ddcab67f5df: Verifying Checksum Step #4: 4ddcab67f5df: Download complete Step #4: 6ba929ba4750: Verifying Checksum Step #4: 6ba929ba4750: Download complete Step #4: 250bec6f7961: Verifying Checksum Step #4: 250bec6f7961: Download complete Step #4: 1abc8b5cdf56: Verifying Checksum Step #4: 1abc8b5cdf56: Download complete Step #4: c3008bf88139: Verifying Checksum Step #4: c3008bf88139: Download complete Step #4: 51d04fc44b8f: Verifying Checksum Step #4: 51d04fc44b8f: Download complete Step #4: dae2081977f5: Verifying Checksum Step #4: dae2081977f5: Download complete Step #4: 8b226be2f3a6: Verifying Checksum Step #4: 8b226be2f3a6: Download complete Step #4: de16c7661721: Verifying Checksum Step #4: de16c7661721: Download complete Step #4: 935228969d2c: Verifying Checksum Step #4: 935228969d2c: Download complete Step #4: 99d513154ac3: Verifying Checksum Step #4: 99d513154ac3: Download complete Step #4: bddda938abb5: Verifying Checksum Step #4: bddda938abb5: Download complete Step #4: ff0d2541396f: Verifying Checksum Step #4: ff0d2541396f: Download complete Step #4: 0d5a975a7dbd: Verifying Checksum Step #4: 0d5a975a7dbd: Download complete Step #4: f31a908433c8: Verifying Checksum Step #4: f31a908433c8: Download complete Step #4: 6e3f929106f7: Verifying Checksum Step #4: 6e3f929106f7: Download complete Step #4: c6e79318e2d9: Verifying Checksum Step #4: c6e79318e2d9: Download complete Step #4: 221439b03649: Download complete Step #4: 868e76100b55: Verifying Checksum Step #4: 868e76100b55: Download complete Step #4: 76215754239a: Verifying Checksum Step #4: 76215754239a: Download complete Step #4: 4ddcab67f5df: Pull complete Step #4: b773e31da31a: Pull complete Step #4: 61e6914d02e3: Pull complete Step #4: 76215754239a: Pull complete Step #4: c446e8db44d1: Pull complete Step #4: d85446e11e9f: Pull complete Step #4: b672d0ac153e: Pull complete Step #4: a70e3e7eb1e1: Pull complete Step #4: 6ba929ba4750: Pull complete Step #4: 250bec6f7961: Pull complete Step #4: 1abc8b5cdf56: Pull complete Step #4: c3008bf88139: Pull complete Step #4: 51d04fc44b8f: Pull complete Step #4: dae2081977f5: Pull complete Step #4: 8b226be2f3a6: Pull complete Step #4: 935228969d2c: Pull complete Step #4: de16c7661721: Pull complete Step #4: 99d513154ac3: Pull complete Step #4: bddda938abb5: Pull complete Step #4: ff0d2541396f: Pull complete Step #4: 0d5a975a7dbd: Pull complete Step #4: f31a908433c8: Pull complete Step #4: 868e76100b55: Pull complete Step #4: 6e3f929106f7: Pull complete Step #4: c6e79318e2d9: Pull complete Step #4: 221439b03649: Pull complete Step #4: Digest: sha256:3ed2a94579619b4d7f04ba7ce6fd8b06c47e6fa7cfe13d9c1dd5a5f9ce52b311 Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #4: ---> 406b331e686c 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 e3712fe48966 Step #4: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #4: Hit:3 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #4: Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [1004 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1561 kB] Step #4: Get:7 http://security.ubuntu.com/ubuntu focal-security/universe i386 Packages [843 kB] Step #4: Get:8 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1274 kB] Step #4: Fetched 4937 kB in 2s (3049 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.23). 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.12 [720 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.12 [1896 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.12 [1674 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.12 [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.2 [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.7 [117 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.12 [1626 kB] Step #4: Get:24 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-dev amd64 3.8.10-0ubuntu1~20.04.12 [3947 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.12 [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.2 [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 ... 17393 files and directories currently installed.) Step #4: Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.12_amd64.deb ... Step #4: Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.12) ... Step #4: Selecting previously unselected package python3.8-minimal. Step #4: Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.12_amd64.deb ... Step #4: Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.12) ... Step #4: Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.12) ... Step #4: Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.12) ... 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 ... 17676 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.12_amd64.deb ... Step #4: Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.12) ... Step #4: Selecting previously unselected package python3.8. Step #4: Preparing to unpack .../4-python3.8_3.8.10-0ubuntu1~20.04.12_amd64.deb ... Step #4: Unpacking python3.8 (3.8.10-0ubuntu1~20.04.12) ... 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 ... 18078 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.2_all.deb ... Step #4: Unpacking python3-pkg-resources (45.2.0-1ubuntu0.2) ... 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.7_amd64.deb ... Step #4: Unpacking libexpat1-dev:amd64 (2.2.9-1ubuntu0.7) ... 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.12_amd64.deb ... Step #4: Unpacking libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.12) ... 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.12_amd64.deb ... Step #4: Unpacking libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.12) ... 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.12_amd64.deb ... Step #4: Unpacking python3.8-dev (3.8.10-0ubuntu1~20.04.12) ... 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.2_all.deb ... Step #4: Unpacking python3-setuptools (45.2.0-1ubuntu0.2) ... 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.7) ... 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.12) ... Step #4: Setting up python3.8 (3.8.10-0ubuntu1~20.04.12) ... 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.12) ... 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.2) ... Step #4: Setting up python3-distutils (3.8.10-0ubuntu1~20.04) ... Step #4: Setting up python3-setuptools (45.2.0-1ubuntu0.2) ... Step #4: Setting up libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.12) ... Step #4: Setting up python3-pip (20.0.2-5ubuntu1.10) ... Step #4: Setting up python3.8-dev (3.8.10-0ubuntu1~20.04.12) ... 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 e3712fe48966 Step #4: ---> e2f3186719dc Step #4: Step 3/6 : RUN pip3 install -U meson ninja Step #4: ---> Running in 6521a06b3419 Step #4: Collecting meson Step #4: Downloading https://files.pythonhosted.org/packages/55/a6/47b9353c331318a13eb050887eacfd61eb075746285f9baf7ef7de6ae235/meson-1.5.2-py3-none-any.whl (968kB) 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.5.2 ninja-1.11.1.1 Step #4: WARNING: You are using pip version 19.2.3, however version 24.2 is available. Step #4: You should consider upgrading via the 'pip install --upgrade pip' command. Step #4: Removing intermediate container 6521a06b3419 Step #4: ---> 3e40ad7b5b05 Step #4: Step 4/6 : RUN git clone https://github.com/irssi/irssi Step #4: ---> Running in 07b0ec4e3d96 Step #4: Cloning into 'irssi'... Step #4: Removing intermediate container 07b0ec4e3d96 Step #4: ---> 27f8ced32b57 Step #4: Step 5/6 : WORKDIR irssi Step #4: ---> Running in fae76921b1fc Step #4: Removing intermediate container fae76921b1fc Step #4: ---> 811a0e4c52a1 Step #4: Step 6/6 : COPY build.sh *.options *.dict $SRC/ Step #4: ---> 79f7ed66ac9c Step #4: Successfully built 79f7ed66ac9c 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/file4RX45M 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/file4RX45M '."/src/irssi" = { type: "git", url: "https://github.com/irssi/irssi", rev: "0697e3eaf14ab5c0d6529d883475f327bad59e73" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/fileMkOEud Step #5 - "srcmap": + cat /tmp/file4RX45M Step #5 - "srcmap": + jq '."/src/irssi" = { type: "git", url: "https://github.com/irssi/irssi", rev: "0697e3eaf14ab5c0d6529d883475f327bad59e73" }' Step #5 - "srcmap": + mv /tmp/fileMkOEud /tmp/file4RX45M 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/file4RX45M Step #5 - "srcmap": + rm /tmp/file4RX45M 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 -Wno-error=vla-cxx-extension -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 -Wno-error=vla-cxx-extension -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.5.2 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.1.8 "clang version 18.1.8 (https://github.com/llvm/llvm-project.git 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)") 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.1.8 "clang version 18.1.8 (https://github.com/llvm/llvm-project.git 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)") 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-10-02T10:08:32.249014 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.5.2 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.1.8 (https://github.com/llvm/llvm-project.git 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff) 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: -cpp -x c -E -dM - Step #6 - "compile-libfuzzer-introspector-x86_64": pre-processor extraction using -cpp -x c failed, falling back w/o lang Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: -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 -Wno-error=vla-cxx-extension -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 -Wno-error=vla-cxx-extension -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:08:32 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:32 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function filename: /work/Build/meson-private/sanitycheckc.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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:08:32 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:32 : Logging next yaml tile to /src/allFunctionsWithMain-0-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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.1.8 "clang version 18.1.8 (https://github.com/llvm/llvm-project.git 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)") 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.1.8 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.1.8 (https://github.com/llvm/llvm-project.git 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff) 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: -cpp -x c -E -dM - Step #6 - "compile-libfuzzer-introspector-x86_64": pre-processor extraction using -cpp -x c failed, falling back w/o lang Step #6 - "compile-libfuzzer-introspector-x86_64": Running command: -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 -Wno-error=vla-cxx-extension -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 -Wno-error=vla-cxx-extension -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:08:32 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:32 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function filename: /work/Build/meson-private/sanitycheckc.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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:08:32 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:32 : Logging next yaml tile to /src/allFunctionsWithMain-1-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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.1.8 "clang version 18.1.8 (https://github.com/llvm/llvm-project.git 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)") 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.1.8 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/tmphifd1o_a 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/tmphifd1o_a/testfile.c -o /work/Build/meson-private/tmphifd1o_a/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 -Wno-error=vla-cxx-extension -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:08:32 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:32 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function filename: /work/Build/meson-private/tmphifd1o_a/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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:08:32 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:32 : Logging next yaml tile to /src/allFunctionsWithMain-2-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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/tmpsw56vuo6 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/tmpsw56vuo6/testfile.c -o /work/Build/meson-private/tmpsw56vuo6/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 -Wno-error=vla-cxx-extension -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:08:32 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:32 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function filename: /work/Build/meson-private/tmpsw56vuo6/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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:08:32 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:32 : Logging next yaml tile to /src/allFunctionsWithMain-3-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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/tmpl0no9iea 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/tmpl0no9iea/testfile.c -o /work/Build/meson-private/tmpl0no9iea/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 -Wno-error=vla-cxx-extension -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:08:32 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:32 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function filename: /work/Build/meson-private/tmpl0no9iea/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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:08:32 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:32 : Logging next yaml tile to /src/allFunctionsWithMain-4-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:32 : 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/tmpyr5o1q4a 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/tmpyr5o1q4a/testfile.c -o /work/Build/meson-private/tmpyr5o1q4a/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 -Wno-error=vla-cxx-extension -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:08:33 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:33 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Main function filename: /work/Build/meson-private/tmpyr5o1q4a/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : 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:08:33 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:33 : Logging next yaml tile to /src/allFunctionsWithMain-5-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : 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/tmpr8db6u73 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/tmpr8db6u73/testfile.c -o /work/Build/meson-private/tmpr8db6u73/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 -Wno-error=vla-cxx-extension -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:08:33 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:33 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Main function filename: /work/Build/meson-private/tmpr8db6u73/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : 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:08:33 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:33 : Logging next yaml tile to /src/allFunctionsWithMain-6-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : 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/tmpnxtxf79d 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/tmpnxtxf79d/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 -Wno-error=vla-cxx-extension -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/tmpl6sux7l3 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/tmpl6sux7l3/testfile.c -o /work/Build/meson-private/tmpl6sux7l3/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 -Wno-error=vla-cxx-extension -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:08:33 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:33 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Main function filename: /work/Build/meson-private/tmpl6sux7l3/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : 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:08:33 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:33 : Logging next yaml tile to /src/allFunctionsWithMain-7-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : 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/tmp79drgylx 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/tmp79drgylx/testfile.c -o /work/Build/meson-private/tmp79drgylx/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 -Wno-error=vla-cxx-extension -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:08:33 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:33 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Main function filename: /work/Build/meson-private/tmp79drgylx/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : 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:08:33 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:33 : Logging next yaml tile to /src/allFunctionsWithMain-8-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:33 : 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.1.8 "clang version 18.1.8 (https://github.com/llvm/llvm-project.git 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)") 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.1.8 "clang version 18.1.8 (https://github.com/llvm/llvm-project.git 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)") 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/tmpjlrgzjwi 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/tmpjlrgzjwi/testfile.c -o /work/Build/meson-private/tmpjlrgzjwi/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 -Wno-error=vla-cxx-extension -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:08:36 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:36 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function filename: /work/Build/meson-private/tmpjlrgzjwi/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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:08:36 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:36 : Logging next yaml tile to /src/allFunctionsWithMain-9-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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/tmph_nwijnc 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/tmph_nwijnc/testfile.c -o /work/Build/meson-private/tmph_nwijnc/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 -Wno-error=vla-cxx-extension -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:08:36 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:36 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function filename: /work/Build/meson-private/tmph_nwijnc/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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:08:36 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:36 : Logging next yaml tile to /src/allFunctionsWithMain-10-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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/tmpvmce0tvs 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/tmpvmce0tvs/testfile.c -o /work/Build/meson-private/tmpvmce0tvs/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 -Wno-error=vla-cxx-extension -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:08:36 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:36 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function filename: /work/Build/meson-private/tmpvmce0tvs/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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:08:36 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:36 : Logging next yaml tile to /src/allFunctionsWithMain-11-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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/tmpni6lprmi 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/tmpni6lprmi/testfile.c -o /work/Build/meson-private/tmpni6lprmi/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 -Wno-error=vla-cxx-extension -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/tmpw_gz0lde 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/tmpw_gz0lde/testfile.c -o /work/Build/meson-private/tmpw_gz0lde/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 -Wno-error=vla-cxx-extension -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:08:36 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:36 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function filename: /work/Build/meson-private/tmpw_gz0lde/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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:08:36 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:36 : Logging next yaml tile to /src/allFunctionsWithMain-12-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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/tmpg2w5xz5d 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/tmpg2w5xz5d/testfile.c -o /work/Build/meson-private/tmpg2w5xz5d/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 -Wno-error=vla-cxx-extension -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/tmpg2w5xz5d/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/tmpykmhs6tp 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/tmpykmhs6tp/testfile.c -o /work/Build/meson-private/tmpykmhs6tp/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 -Wno-error=vla-cxx-extension -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:08:36 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:36 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function filename: /work/Build/meson-private/tmpykmhs6tp/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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:08:36 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:36 : Logging next yaml tile to /src/allFunctionsWithMain-13-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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/tmprnrjdfrx 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/tmprnrjdfrx/testfile.c -o /work/Build/meson-private/tmprnrjdfrx/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 -Wno-error=vla-cxx-extension -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:08:36 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:36 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function filename: /work/Build/meson-private/tmprnrjdfrx/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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:08:36 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:36 : Logging next yaml tile to /src/allFunctionsWithMain-14-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:36 : 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/tmpg34njsj6 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/tmpg34njsj6/testfile.c -o /work/Build/meson-private/tmpg34njsj6/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 -Wno-error=vla-cxx-extension -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/tmpnf5g2hi8 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/tmpnf5g2hi8/testfile.c -o /work/Build/meson-private/tmpnf5g2hi8/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 -Wno-error=vla-cxx-extension -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/tmp4cb7e9c0 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/tmp4cb7e9c0/testfile.c -o /work/Build/meson-private/tmp4cb7e9c0/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 -Wno-error=vla-cxx-extension -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:08:37 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:37 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:37 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:37 : Main function filename: /work/Build/meson-private/tmp4cb7e9c0/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:37 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:37 : 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:08:37 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:37 : Logging next yaml tile to /src/allFunctionsWithMain-15-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:37 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:37 : 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-S16m0U/CMakeLists.txt:22 add_executable(['cmTC_ddd19']) Step #6 - "compile-libfuzzer-introspector-x86_64": CMake trace warning: target_link_options() TARGET cmTC_ddd19 not found Step #6 - "compile-libfuzzer-introspector-x86_64": CMake TRACE: /work/Build/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-S16m0U/CMakeLists.txt:28 target_link_libraries(['cmTC_ddd19', '']) 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/tmp5av5e9k9 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/tmp5av5e9k9/testfile.c -o /work/Build/meson-private/tmp5av5e9k9/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 -Wno-error=vla-cxx-extension -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:08:38 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:38 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : Main function filename: /work/Build/meson-private/tmp5av5e9k9/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : 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:08:38 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:38 : Logging next yaml tile to /src/allFunctionsWithMain-18-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : 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/tmparwm1v5o 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/tmparwm1v5o/testfile.c -o /work/Build/meson-private/tmparwm1v5o/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 -Wno-error=vla-cxx-extension -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:08:38 : Fuzz introspector is running Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 2] : 10:08:38 : Using default configuration Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : Running introspector on ld-temp.o Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : Main function filename: /work/Build/meson-private/tmparwm1v5o/testfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : Main function is non-empty Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : 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:08:38 : Forcing analysis of all functions. This in auto-fuzz mode[Log level 1] : 10:08:38 : Logging next yaml tile to /src/allFunctionsWithMain-19-fa37JncCHr.yaml Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : Wrapping all functions Step #6 - "compile-libfuzzer-introspector-x86_64": [Log level 1] : 10:08:38 : 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/tmpnlogtjde 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/tmpnlogtjde/testfile.c -o /work/Build/meson-private/tmpnlogtjde/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 -Wno-error=vla-cxx-extension -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/tmpnlogtjde/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/tmp0jz6_t4t 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/tmp0jz6_t4t/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 -Wno-error=vla-cxx-extension -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/tmpt6vdgnlr 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/tmpt6vdgnlr/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 -Wno-error=vla-cxx-extension -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/tmpkgw0re9z 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/tmpkgw0re9z/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 -Wno-error=vla-cxx-extension -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/tmppcj1po4l 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/tmppcj1po4l/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 -Wno-error=vla-cxx-extension -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/tmp3aknmyu3 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/tmp3aknmyu3/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 -Wno-error=vla-cxx-extension -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/tmphsj6mykm 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/tmphsj6mykm/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 -Wno-error=vla-cxx-extension -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/tmpwh3upigo 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/tmpwh3upigo/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 -Wno-error=vla-cxx-extension -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/tmp9fjwqoo9 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/tmp9fjwqoo9/testfile.c -o /work/Build/meson-private/tmp9fjwqoo9/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 -Wno-error=vla-cxx-extension -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/tmphejxjf1l 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/tmphejxjf1l/testfile.c -o /work/Build/meson-private/tmphejxjf1l/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 -Wno-error=vla-cxx-extension -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/tmp9w9mx70j 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/tmp9w9mx70j/testfile.c -o /work/Build/meson-private/tmp9w9mx70j/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 -Wno-error=vla-cxx-extension -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/tmpphczyg9r 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/tmpphczyg9r/testfile.c -o /work/Build/meson-private/tmpphczyg9r/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 -Wno-error=vla-cxx-extension -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